纯java连接数据库出错

来源:百度知道 编辑:UC知道 时间:2024/06/18 15:05:56
我在网上找的原因都找咯..
.我SQL的哪个TCP/IP开咯
.JDBD2005也安咯..
JDBCSP3也打咯sql2ksp3也安咯..
..环境变量也对的。 .
我原来都还连的起的..
.哪个大哥帮忙下咯
具体的错误是
无法找到驱动器类
java.sql.SQLException: No suitable driver found for jdbc:sqlserver://localhost:1433; DatabaseName=news
我找了好久都没有找到,我按照别人说的,把驱动程序放在lib的下面,可还是不行,谁知道的话麻烦写一下具体的步骤!谢谢了!

SQL那个包要在构建路径里导入一下才行。、
右击项目---构建路径---配置构建路径---库--添加外部JAR--你的驱动包

注意区分是sqlserver2000还是2005 它们的url是不一样吗?
Sql Server7.0/2000数据库

Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=myDB";
String user="sa";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);

Sql Server2005数据库

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance();
String url="jdbc:sqlserver://localhost:1433;DatabaseName=myDB";
String user="sa";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);

你用的是不是jtds的jar包啊?是的话应该这样写
//加载驱动
Class.forName("net.sourceforge.jtds.jdbc.Driver");
String url =
"jdbc:jtds:sqlserver://localhost:1433/m