当前位置: 代码迷 >> J# >> Jsp联接SQL Server步骤
  详细解决方案

Jsp联接SQL Server步骤

热度:1105   发布时间:2013-02-25 00:00:00.0
Jsp连接SQL Server步骤.
昨晚在Java里连接了数据库SQL Server2000,于是我趁热打铁。决定干脆把JSP连接数据库也给搞定它。
废话不说,给大家介绍连接的方法;其实JSP里连接跟在Java里连接有很多相同之处。
当然也要打好SP3补丁啦。打好补丁最好是重启一下(个人建议)
在网上查到有些资料说要设置环境变量,其实不用也行。

一、准备环境 
   Windows XP+tomcat5.5+Microsoft SQL Server 2000个人版+Dreamweaver
下载数据库驱动程序SQL Server 2000 Driver for JDBC Service Pack 3.exe 
http://www.microsoft.com/downloads/details.aspx?familyid=07287B11-0502-461A-B138-2AA54BFDC03A&displaylang=en#filelist
   安装完毕后 在C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib
   目录下有三个包msbase.jar mssqlserver.jar msutil.jar
把这三个包放在C:\Tomcat 5.5\webapps\ROOT\WEB-INF\lib的目录下
二、出现的问题及解决办法
查看端口号。。。查看MSSQL的详细版本号,等问题在这里就不说了,因为上一篇我已经详细介绍了,如果碰到这些问题还是不懂的可以打开再看下 http://user.qzone.qq.com/369419847/infocenter?ptlang=2052

三、建立数据库

打开企业管理器,建立数据库。库名自己想一个,我在这里设为“student”,建立表,表名“sut”。做好这步就可以了,创建字段之类就不用去管它了。
以上步骤都做好后,就可以做写一个程序来测试是否连接成功了
四、实例说明
<%@ page contentType="text/html;charset=GBK"%> 
<%@ page import="java.sql.*"%> 
<html> 
<body> 
<%
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=student"; 
String user="sa"; 
String password="123"; 
Connection conn= DriverManager.getConnection(url,user,password); 
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); 
String sql="select * from sut"; 
ResultSet rs=stmt.executeQuery(sql); 
while(rs.next()) 
{
%> 
您的第一个字段内容为:<%=rs.getString(1)%> 
您的第二个字段内容为:<%=rs.getString(2)%> 
<%
}
%> 
<%out.print("数据库操作成功,恭喜你");%> 
<%
rs.close(); 
stmt.close(); 
conn.close(); 
%> 
</body> 
</html>



现在可以调试了,(调试之前记住要启动tomcat和SQL Server的服务管理器)可以在Dreamweaver里面打开也可以直接在IE浏览器里面输入http://127.0.0.1:8080/test.jsp
这里的test.jsp是我自己的jsp文件名称,你应该改为你自己建立的网页文件夹的名称

最终结果就是在打开的网页里显示:数据库操作成功,恭喜你

以上介绍的是用JDBC 驱动连接数据库
------解决方案--------------------------------------------------------
顶上。我刚学不久。。。
------解决方案--------------------------------------------------------
受用了
  相关解决方案