漫天 flurrying

漫天 Asp.net C# flurrying 程序员 SEO asp java jsp javascript
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

jsp 连接sql server 数据库方法

Posted on 2010-01-07 15:35  漫天  阅读(2128)  评论(0编辑  收藏  举报

jsp 连接sql server 数据库方法:
 1.升级为sp3
 2.安装sql server JDBC 驱动 安装时选择自定义,目的是指定安装目录
 3.将msbase.jar,mssqlserver.jar,msutil.jar拷贝到JDK的lib\目录中
 4.添加classpath %JAVA_HOME%\lib\msbase.jar;%JAVA_HOME%\lib\mssqlserver.jar;%JAVA_HOME%\lib\msutil.jar;
 5.如果出现找不到类的exception,则将以上三个jar拷贝到WEB-INF\LIB\ 中即可
 
测试例子:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://127.0.01:1433;DatabaseName=TestBase";
//TestBase为你的数据库的
String user="sa"; //数据库用户名
String password=""; //数据库密码
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from table1";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
您的第一个字段内容为:<%=rs.getString(1)%>
<%}%>
<%out.print("数据库操作成功,恭喜你");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>

将文件保存为jsp1.jsp,并放到jsp目录中输入以下地址进行测试

 

msbase.jar,mssqlserver.jar,msutil.jar,ojdbc14.jar 下载