数据库连接池老问题.送分

JurnZhou 2004-12-22 11:45:59
我在写一个连接池用连Mysql是可用的,但变成改为MsSql就不行了.
这是可用的
poolnames.addElement("News");
drivernames.addElement("com.mysql.jdbc.Driver");
dbids.addElement("jdbc:mysql://localhost:3306/mysql");
usernames.addElement("root");
passwds.addElement("");
maxconns.addElement("5");
变为下面就错了.
poolnames.addElement("News");
drivernames.addElement("com.microsoft.jdbc.sqlserver.SQLServerDriver");
dbids.addElement("jdbc:microsoft:sqlserver://127.0.0.1:1430;DatabaseName=WebProject");
usernames.addElement("root");
passwds.addElement("");
maxconns.addElement("5");

事务日志报错如下:
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket..
}.
error:java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.



请高手指教先给50,不够另开贴给
...全文
156 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
datalover 2004-12-25
  • 打赏
  • 举报
回复
下载mssql的jdbc
0734w 2004-12-25
  • 打赏
  • 举报
回复
下一个2003的SQL SERVER
viano 2004-12-24
  • 打赏
  • 举报
回复

SQLserver2000 要打补丁的!
JurnZhou 2004-12-24
  • 打赏
  • 举报
回复
请问要打哪些补丁呢?我试过了我用JDBC-ODBC都可以用.但是用JDBC驱程就有错了.所以我的程序应该没什么问题.请问应该打哪些补丁可以解决问题.我打SP3不行.我的系统是XP.以前都是用开Mysql开发的.所以还请指教.
qiyongjun2003 2004-12-23
  • 打赏
  • 举报
回复
<%@ page import="java.sql.*" %>
<%@ page import=" java.util.*" %>
<%@ page import="com.microsoft.jdbcx.sqlserver.SQLServerDataSource" %>
<%

String strHostAddress = "140.16.18.39";
int intHostPort = 1433;
String strUserName = "sa";
String strPassWord = "66";
String strDataName = "TaxReport ";
int intMaxConnection = 10;

SQLServerDataSource source = null;
Connection con = null;
Statement stmt = null;
ResultSet rs = null;

Connection con2 = null;
Statement stmt2 = null;
ResultSet rs2 = null;



//SELECT *, LEN( Vc_parent) FROM rep_show.dbo.REP_TitleClass


if( source == null ){
source = new SQLServerDataSource();
source.setDatabaseName(strDataName);
source.setServerName(strHostAddress);
source.setPortNumber(intHostPort);
source.setUser(strUserName);
source.setPassword(strPassWord);

}
/*
con = source.getConnection();
con2 = source.getConnection();
*/
%>

qiyongjun2003 2004-12-23
  • 打赏
  • 举报
回复
端口号改为1433看看
bluemeteor 2004-12-23
  • 打赏
  • 举报
回复
朋友说得没错...这个是老问题了...就是要打补丁
JurnZhou 2004-12-23
  • 打赏
  • 举报
回复
我用的是SQL2000,我朋友说也试过可能是没打补丁的问题.不知道是不是.请指教.我用上述代码也是那样的错

81,114

社区成员

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

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