读库

hliuxing 2002-04-23 12:33:12

这个文件,可以连接MYSQL,但是连接MSSQL2000就出错,求教啊。


<%@ page contentType="text/html; charset=gb2312" %>
<%@ page import="java.sql.*" %>
<html>
<head>
<title>
查询数据库
</title>
</head>
<body>
<%!

class DBget{
String sConnStr;
javax.servlet.jsp.JspWriter out;
DBget(String url,javax.servlet.jsp.JspWriter _out){
try{
Class.forName("com.jnetdirect.jsql.JSQLDriverr");
sConnStr=new String(url);
out=_out;
}catch(Exception e){

}
}
public void get(){
try{
String sConnStr="jdbc:JSQLConnect://127.0.0.1/library";
Connection Conn=DriverManager.getConnection(sConnStr,"sa","hcy");
Statement stmt=Conn.createStatement();
ResultSet rs=stmt.executeQuery("SELECT * FROM userinfo");

out.print("<h2>用户列表</h2>");
out.print("<table border=1>");
out.print("<tr>");
out.print("<td>");
out.print("<b>id</b>");
out.print("</td>");

out.print("<td>");
out.print("<b>name</b>");
out.print("</td>");

out.print("<td>");
out.print("<b>title</b>");
out.print("</td>");

out.print("<td>");
out.print("<b>content</b>");
out.print("</td>");

out.print("</tr>");

while(rs.next()){
out.print("<tr>");
out.print("<td>");
out.print(rs.getString("id"));
out.print("</td>");

out.print("<td>");
out.print(rs.getString("name"));
out.print("</td>");

out.print("<td>");
out.print(rs.getString("title"));
out.print("</td>");

out.print("<td>");
out.print(rs.getString("content"));
out.print("</td>");

out.print("</tr>");
};
out.print("</table>");
}catch(Exception e){


}
}
}

%>

<%
DBget myget=new DBget("jdbc:jrun:sqlserver://127.0.0.1:1433;databaseName=library",out);
myget.get();

%>
</body>
</html>
...全文
6 点赞 收藏 2
写回复
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
jacob1 2002-04-24
换一个jdbc4sqlsever的驱动程序吧,例如下载一个这个com.microsoft.jdbc.sqlserver.SQLServerDriver

那样子url就要改成这个了,jdbc:microsoft:sqlserver://localhost:1433
回复
Andrawu 2002-04-23
出了什么错啊?你是用的一样的数据库驱动程序?
回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告