IT技术网www.itjs.cn

当前位置:首页 > 数据库 > SQl Server > JSP使用JDBC连接SQL Server 2005数据库的代码示例

JSP使用JDBC连接SQL Server 2005数据库的代码示例

发布时间:2011-08-02 13:44 来源:未知

在用JSP开发应用程序时,JSP对数据库的操作是通过JDBC来实现的,本文我们给出了JSP通过JDBC连接SQL Server 2005数据库的代码示例,包括java代码和JSP的代码,对于初学者来说可以直接套用这段代码,即可成功连接数据库。接下来我们就开始介绍。

1.下载SqlSer2005 JDBC Driver,解压,将sqljdbc.jar加入CLASSPATH环境变量。

2.开启Sql server服务,检查SERVER和Client端协议中Tcp/ip是否已启用。

java code:

 import   java.sql.*; public   class   JdbcDriver   {   public   static   void   main(String[]   srg)   {   String   driverName   =   "com.microsoft.sqlserver.jdbc.SQLServerDriver";   //加载JDBC驱动   String   dbURL   =   "jdbc:sqlserver://localhost:1433;   DatabaseName=xq_sql";   //连接服务器和数据库sample   String   userName   =   "sa";   //默认用户名   String   userPwd   =   "1234";   //密码    String sql=" SELECT * FROM xq_mem";    Connection   dbConn;   Statement state=null;   ResultSet rs=null;    try{   Class.forName(driverName);   dbConn   =   DriverManager.getConnection(dbURL, userName, userPwd);   // it works well..   //dbConn   =   DriverManager.getConnection(dbURL);   // doesn't work!   state=dbConn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);   System.out.println( "Connection SQL Server 2005 Successful! ");   //假如连接成功   控制台输出Connection   Successful!   rs=state.executeQuery(sql);   while(rs.next()){   String id=rs.getString(1);   String username=rs.getString(2);   System.out.print(id+" ");   System.out.print(username+"\n");   }catch(Exception   e){   e.printStackTrace(); }   

假如用JSP连接,把sqljdbc.jar拷到tomcat的lib目录下,重启tomcat。

jsp code:

<%@ page contentType="text/html;charset=gb2312"%>    <%@ page import="java.sql.*"%>   <html>    <body>    <%    Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");    Connection connDriverManager.getConnection("jdbc:sqlserver://localhost;DatabaseName=xq_sql;user=sa;password=1234");   Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);    String sql="select * from xq_mem"; ResultSet rs=stmt.executeQuery(sql);    while(rs.next()){%> 第一个字段:<%=rs.getString(1)%> 第二个字段:<%=rs.getString(2)%>  <br>  <%   }   %>    <%out.print("数据库操作成功");%>   <%rs.close(); stmt.close(); conn.close();    %>   </body>    </html> 

关于JSP使用JDBC连接SQL Server 2005数据库的知识就介绍到这里了,希望本次的介绍能够带给您一些收获!