为了账号安全,请及时绑定邮箱和手机立即绑定

总提示找不到合适的驱动器,我jar包都引了

总提示找不到合适的驱动器,我jar包都引了

慕姐8265434 2019-04-18 19:19:42
package mytest3;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;public class Test4 {public static void main(String[] args) {     // TODO 自动生成的方法存根     //定义需要的对象     PreparedStatement ps=null;     Connection ct=null;     ResultSet rs=null;     try {         //加载驱动         Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");         System.out.println("加载驱动成功");         //得到连接         //127。0.0.1表示你要连接的数据库         //1433 表示sql sever的默认端口         ct=DriverManager.getConnection("jdbc:microsoft://127.0.0.1433;databaseName=spdb1","sa","sa");         System.out.println("连接成功");         //创建ps,创建数据         ps=ct.prepareStatement("create database vvv");         //如果执行的是ddl语句         boolean b=ps.execute();         if(b)         {             System.out.println("ok");         }else{             System.out.println("fail");         }     } catch (Exception e) {         // TODO: handle exception         e.printStackTrace();     }finally{         //关闭资源         try {             //为了程序健壮             if(rs!=null){                 rs.close();             }             if(ps!=null){                 ct.close();             }             if(ct!=null){                 ct.close();             }         } catch (SQLException e) {             // TODO 自动生成的 catch 块             e.printStackTrace();         }     } }}错误提示:加载驱动成功java.sql.SQLException: No suitable driver found for jdbc:microsoft://127.0.0.1433;databaseName=spdb1at java.sql.DriverManager.getConnection(Unknown Source)at java.sql.DriverManager.getConnection(Unknown Source)at mytest3.Test4.main(Test4.java:30)
查看完整描述

3 回答

?
子衿沉夜

TA贡献1828条经验 获得超3个赞

1.jar包损坏
2.jar包和数据库版本不匹配,
3.jar包冲突。
4jar包路径中含有中文。
5.请把jar包放到classpath中(比较大的概率)
6.重新编译一下你的java文件。
7.请你解决后高数我如何解决的。

查看完整回答
反对 回复 2019-05-06
?
慕容708150

TA贡献1831条经验 获得超4个赞

jdbc:microsoft://127.0.0.1433;?jdbc:microsoft://127.0.0.1:1433?


查看完整回答
反对 回复 2019-05-06
?
慕妹3146593

TA贡献1820条经验 获得超9个赞

我的电脑--》管理--》开启SQL Server;SQL Server Agent服务。 再重新导入jar包。试试


查看完整回答
反对 回复 2019-05-06
  • 3 回答
  • 0 关注
  • 618 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信