关于JSP连接SQL SERVER数据库问题(急急急)

bskkoypwfd 2003-09-13 08:39:40


我的JAVA服务器运行正常,安装了MICROSOFT SQL SERVER2000 DRIVER FOR JDBC 并且把MSBASE.JAR,MSSQLSERVER.JAR,MSUTIL.JAR三个文件复制到了TOMCAT的LIB目录下,大师连接数据库出现了问题 :javax.servlet.ServletException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.
....
...全文
31 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
cen8535 2003-09-13
  • 打赏
  • 举报
回复
sqlserver客户端使用的协议是不是tcp/ip?
dgyujingjun 2003-09-13
  • 打赏
  • 举报
回复
这三个文件应放在tomcat\common\lib下面

Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=test";
//DatabaseName后面值为你的数据库名
String user="sa";//用户
String password="";//密码
Connection conn= DriverManager.getConnection(url,user,password);
chenfei00 2003-09-13
  • 打赏
  • 举报
回复
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<%@ page import="java.lang.*"%>
<html>
<title>测试</title>
<body>
<%
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=test";
//DatabaseName后面值为你的数据库名
String user="sa";//用户
String password="";//密码
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement();
String sql="select top 10 * from news";
ResultSet rs=stmt.executeQuery(sql);
out.println("<table border=1>");
while(rs.next()) {
out.print( rs.getString("要显示的字段"))
}
注意要把msbase.jar/msutil.jar/mssqlserver.jar三个文件放在lib目录下..(resin或tomcat都一样..)

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧