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";
下一篇:
数据库同步的两种方式