通过本地协议纯Java驱动程序访问SQL Server数据库

来源:互联网 发布:unity小游戏源码下载 编辑:程序博客网 时间:2024/05/02 02:03

通过本地协议纯Java驱动程序访问SQL Server数据库

 


 

id:1
商品名称:苹果汁
供应商:美华食品
类别:饮料
单价:15.0000
数量:100

 


 

数据库访问成功!
数据库已关闭! 

<!--jspodbc.jsp-->
<
%@page contentType="text/html;charset=gb2312" import="java.sql.*"%>
<html>
<head>
<title>通过本地协议纯Java驱动程序访问SQL Server数据库</title>
</head>
<body>
<h2 align="center">通过本地协议纯Java驱动程序访问SQL Server数据库</h2>
<hr>
<%
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=jspdb";
String user="sa";
String password="123456";
Connection conn=DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from trade";
ResultSet rs=stmt.executeQuery(sql);
rs.first();
%>
id:<%=rs.getObject("id")%><br>
商品名称:<%=rs.getObject("tradename")%><br>
供应商:<%=rs.getObject("provider")%><br>
类别:<%=rs.getObject("class")%><br>
单价:<%=rs.getObject("price")%><br>
数量:<%=rs.getObject("num")%><br>
<hr>
数据库访问成功!<br>
<%
rs.close();
stmt.close();
conn.close();
%>
数据库已关闭!
</body>
</html> 

搞定了。至少需要这几步:
1、下再jdbc连接SQL驱动 安装
2、设置classpath路径 %java_home%/lib/dt.jar;%java_home%/lib/tools.jar;C:/Program Files/Microsoft SQL Server 2000 Driver for JDBC/lib/mssqlserver.jar;C:/Program Files/Microsoft SQL Server 2000 Driver for JDBC/lib/msutil.jar;C:/Program Files/Microsoft SQL Server 2000 Driver for JDBC/lib/msbase.jar
3、重新机器(否则不能生效)
4、如果不行,需要重新tomcat

那个路径顺序别搞错,本人曾经放到home前面,最后还是出错了.一定放到home后面,后面什么位置都可以,设置完毕,它还是不行,因为你需要把Tomcat重新启动一下, 先exit , 后 Start

原创粉丝点击