失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 获取驱动失败Java连接数据库 好哀伤 java连接sql数据库加载驱动就是失败了

获取驱动失败Java连接数据库 好哀伤 java连接sql数据库加载驱动就是失败了

时间:2020-05-20 11:35:44

相关推荐

获取驱动失败Java连接数据库 好哀伤 java连接sql数据库加载驱动就是失败了

好忧伤,java连接sql数据库加载驱动就是失败了

以下是代码部分packagecom.test;

importjava.sql.*;

publicclassTest{

publicvoidgetConnectionSqlServer(){

StringdriverName="com.jdbc.sqlserver.SQLServerDriver";

StringdbURL="jdbc:sqlserver://localhost:1433;DatabaseName=db_database28";

StringuserName="sa";//用户名

StringuserPwd="123";//密码

ConnectiondbConn=null;

try{

Class.forName(driverName).newInstance();

}catch(Exceptionex){

System.out.println("驱动加载失败");

ex.printStackTrace();

}

try{

dbConn=DriverManager.getConnection(dbURL,userName,userPwd);

System.out.println("成功连接数据库!");

}catch(Exceptione){

e.printStackTrace();

}finally{

try{

if(dbConn!=null)

dbConn.close();

}catch(SQLExceptione){

//TODOAuto-generatedcatchblock

e.printStackTrace();

}

}

}

publicstaticvoidmain(String[]args){

TestgetConn=newTest();

getConn.getConnectionSqlServer();

}

}

这是错误提示:

------解决思路----------------------

第一,检查sqlserver的驱动jar有没有添加到工程的path路径中

第二,检查sqlserver的数据库驱动类名称和路径是否正确。

第三,检查自己的sqlserver版本号,看是否不同版本号,驱动类的路径有变化

写连接代码时需要注意2000和的不同:

1、连接SqlServer2000

Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();

URL="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=tempdb";

2、连接SqlServer

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance();

URL="jdbc:sqlserver://localhost:1433;DatabaseName=tempdb";

参考新手学习sqlserver的jdbc连接

------解决思路----------------------

引用:我把drivername改成:StringdriverName="com.microsoft.sqlserver.jdbc.SQLServerDriver";

然后它不提示加载失败,直接说连接数据库成功。。

连接成功就好了啊,楼主还有什么疑问吗?

------解决思路----------------------

引用:可是我的代码里是有些驱动加载成功的,为什么没有执行?

try{

Class.forName(driverName).newInstance();

}catch(Exceptionex){

System.out.println("驱动加载失败");

ex.printStackTrace();

}

try{

dbConn=DriverManager.getConnection(dbURL,userName,userPwd);

System.out.println("成功连接数据库!");

你的代码里只有驱动加载失败和成功连接数据库啊,没有驱动加载成功啊

如果觉得《获取驱动失败Java连接数据库 好哀伤 java连接sql数据库加载驱动就是失败了》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。