当前位置: 移动技术网 > IT编程>开发语言>Java > JSP中使用JDBC访问SQL Server 2008数据库示例

JSP中使用JDBC访问SQL Server 2008数据库示例

2017年12月12日  | 移动技术网IT编程  | 我要评论

由jdbc驱动直接访问数据库
优点:100% java,快又可跨平台
缺点:访问不同的数据库需要下载专用的jdbc驱动

(1)下载对应数据库版本的jdbc驱动并安装,注意安装后的得到的三个文件msbase.jar,mssqlserver.jar,msutil.jar,将其拷贝到jsp项目的web-inf/lib下面,也拷贝到tomcat安装目录的lib下面,没有具体测试,应该和配置文件有关系。

(2)数据源,不需要

(3)配置文件,不需要

(4)写jsp文件测试

<%@ page contenttype="text/html; charset=gb2312" language="java" import="java.sql.*,java.io.*"%>
<html>
<body>
<%

  class.forname("com.microsoft.jdbc.sqlserver.sqlserverdriver").newinstance();
 connection conn=java.sql.drivermanager.getconnection("jdbc:microsoft:sqlserver://localhost:1433;databasename="data","sa","123456");
  statement stmt=conn.createstatement();
  resultset rs=stmt.executequery("select * from student");
  while(rs.next())
  {
    out.println("<tr>");
    out.println("<td>"+rs.getint("num")+"</td>");
    out.println("<td>"+rs.getstring("name")+"</td>");
    out.println("<td>"+rs.getint("age")+"</td>");
    out.println("<td>"+rs.getstring("fromw")+"</td>");
    out.println("<td>"+rs.getstring("school")+"</td>");
    out.println("<td>"+rs.getstring("major")+"</td>");
    out.println("<td>"+rs.getint("score")+"</td>");
    out.println("</tr>");
    out.println("</tr>");
  }
  rs.close();
  stmt.close();
  conn.close();
  %>  
</table>
</body>
</html>

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网