当前页面: 开发资料首页 → JSP 专题 → 关于数据库的连接问题
关于数据库的连接问题
摘要: 关于数据库的连接问题
小弟昨日写了jsp连接sql server2000,但是连接不上,页面部分代码:
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=Message";
String user="sa";
String password="sa";
Connection conn=DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from message";
ResultSet rs=stmt.executeQuery(sql);
报错信息:
exception
org.apache.jasper.JasperException: Exception in JSP: /index.jsp:18
15: String user="sa";
16:
17:
18: Connection conn=DriverManager.getConnection(url,user,"");
19:
20: Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
21:
Stacktrace:org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:504)
root cause
javax.servlet.ServletException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.
各位帮帮忙,小弟看了半天了,都想不出那里有错
…………
今天第三个问这种问题滴…………
你把sql的sp3还是sp4的补丁打上就行了,应该是sp3的
请问在那里有能找到这个补丁下呢?
请到微软的中文官方网站上下载,不要告诉我你找不到,不准用搜索引擎
还有,你的SQL连接肯定会有异常的,你用TRY包上再试试