帮忙看看是不是缺少JDBC驱动
来源:百度知道 编辑:UC知道 时间:2024/06/28 22:51:31
源代码如下
import java.sql.*;
public class test{
Connection conn=null;
public test(){
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
}catch(Exception e){
System.out.println("类加载失败");
}
try{
String url="jdbc:microsoft:sqlserver://localhost:1433;databaseName=ckgl";//连接本机的1433端口,数据库名称pubs
conn = DriverManager.getConnection(url);//连接数据库用的用户名为sa,密码为空
System.out.println("OK!");
}catch(Exception e){
System.out.println("数据库连接失败");
e.printStackTrace();
}
}
public static void main(String arg[]){
test db=new test();
}
}
运行结果如图
应该怎么解决?如果要下载安装~帮忙给下下载地址~
大概要安装到哪里?初学不太懂~希望尽快解决~
谢谢了~
是2000的
import java.sql.*;
public class test{
Connection conn=null;
public test(){
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
}catch(Exception e){
System.out.println("类加载失败");
}
try{
String url="jdbc:microsoft:sqlserver://localhost:1433;databaseName=ckgl";//连接本机的1433端口,数据库名称pubs
conn = DriverManager.getConnection(url);//连接数据库用的用户名为sa,密码为空
System.out.println("OK!");
}catch(Exception e){
System.out.println("数据库连接失败");
e.printStackTrace();
}
}
public static void main(String arg[]){
test db=new test();
}
}
运行结果如图
应该怎么解决?如果要下载安装~帮忙给下下载地址~
大概要安装到哪里?初学不太懂~希望尽快解决~
谢谢了~
是2000的
很明显。。。楼主有两点错误。。
给您指出来。。。自己稍加修改就OK了。。
一: 未加载 JDBC 2000 驱动 包
二: conn = DriverManager.getConnection(url,"sa","");
用户名和密码没写
下载sql2000
http://www.softhouse.com.cn/news/show/1646.html
若楼主下载不下好。。
好说百度HI我。一下。。
OK。。。直接发送。。。
呵呵 。。。
祝楼主早日成功哈!
public Connection getConnection() throws ClassNotFoundException,SQLException{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String str = "jdbc:odbc:Provider=Msadsql;Driver={SQL Server};Server=.;Database=pubs;Uid=sa;Pwd=";
conn = DriverManager.getConnection(str);
return conn;
}
用这个方法就行!
帮你看了下,你的代码没有问题!这个驱动类你没有导吧!你不不用驱动类方便测试的话可以建立数据源连接数据库啊,数据库通用连接类!
package Dao;
import java.sql.*;
public class Bas