![]() |
| 编程社区 » web开发 » 一个关于tomcat5.0连接SQL Server2000数据库的问。。希望大家帮忙。。 |
一个关于tomcat5.0连接SQL Server2000数据库的问。。希望大家帮忙。。 |
langson |
发表:
|
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
这里应该用
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
楼下的继续
我试了
把Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");换成
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
错误提示还是:
SQLState:08001 Message:No suitable driver Vendor:0
不建议你用 JDBC/ODBC的方法
个人觉得比较不好
还是用 以下方法连接数据库吧
String CLASSFORNAME="com.microsoft.jdbc.sqlserver.SQLServerDriver";
String SERVANDDB="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=kcsj";
String USER="sa";
String PWD="sa";
Class.forName(CLASSFORNAME);
Connection con = DriverManager.getConnection(SERVANDDB,USER,PWD);
用
String CLASSFORNAME="com.microsoft.jdbc.sqlserver.SQLServerDriver";
String SERVANDDB="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=kcsj";
String USER="sa";
String PWD="sa";
Class.forName(CLASSFORNAME);
Connection con = DriverManager.getConnection(SERVANDDB,USER,PWD);
终于。。可以了。太感动了。。。谢谢~~~
请问一下。。。使用这种方法要不要配置数据源??
应该是你的SQL SERVER的补丁不对,不要告诉我你只是让补丁程序自解压,补丁程序开始运行时只是自解压,你必须进入解压后的目录再进行安装。
langson(森林大象) ( ) 信誉:100
终于。。可以了。太感动了。。。谢谢~~~
请问一下。。。使用这种方法要不要配置数据源??
这个方法不用配置数据源 直接在MS-SQL里调用
如果你以后要用连接池的话 就不是这个方法了 连接池的方法是在TOMCAT里下功夫 具体以后说吧``
我给一种不用配置数据源的方法给你,,我试过,可以运行
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con=DriverManager.getConnection("jdbc:odbc:Driver={SQL Server};server=localhost;database=你的数据库名;uid=;pwd=;");
| 编程社区 2008 浙ICP备09013498号 |
| © TinyBBS.cn |
| 编程好站连接:codeproject sf.net codeplex |