JSP连接SQL Server数据库
一、数据库方面
1.开启Sql server服务,检查SERVER和Client端协议中Tcp/ip是否已启用; 2.IP All中设置(TCP Port为14334),把SQL2005服务重启才生效; 3.使用SQL Server和Windows身份验证方式验证,用sa用户进行登录。
二、连接JDBC准备工作
1.下载SqlSer2005 JDBC Driver驱动包; 2.解压本地硬盘的一个文件内只有一个JAVA包,将sqljdbc.jar加入CLASSPATH环境变量; 如X:..sqljdbc.jar就可以了。 3.把sqljdbc.jar拷到tomcat的lib目录下,重启tomcat。
三、连接数据库SqlServer2005的jsp代码
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import ="java.sql.*"%>
<html>
<body>
<!--加载驱动-->
<%Class.forName
("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance();
String url = "jdbc:sqlserver://localhost:1433;DatabaseName=JavaWeb";
//上面的用户名和密码是自己在装数据库SQLServer2005时设置的
String user = "sa";
String password = "123456";
//得到数据库连接
Connection conn = DriverManager.getConnection(url,user,password);
//创建Statement
Statement stmt = conn.createStatement();
//执行查询
String sql = "select * from Info";
ResultSet rs = stmt.executeQuery(sql);
//以下代码是显示数据库表里的信息的循环语句
while(rs.next()){%>
<%=rs.getString(1)%>
<%=rs.getString(2)%></br></br>
<%}%>
<%out.println("恭喜您!,数据库连接成功!");%>
<%
rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
三、Sql Server2000和2005的连接代码区别
1.连接SqlServer2000
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
URL = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=temp";
2.连接SqlServer2005
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance();
URL = "jdbc:sqlserver://localhost:1433;DatabaseName=temp";
下一篇:
数据库同步的两种方式
