wl9212 2013-11-16 07:56 采纳率: 100%
浏览 2608
已采纳

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

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=spdb1
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at mytest3.Test4.main(Test4.java:30)

  • 写回答

3条回答

  • wangqingchengsg 2013-11-16 08:51
    关注

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

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥60 版本过低apk如何修改可以兼容新的安卓系统
  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题
  • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
  • ¥15 YoloV5 第三方库的版本对照问题
  • ¥15 请完成下列相关问题!
  • ¥15 drone 推送镜像时候 purge: true 推送完毕后没有删除对应的镜像,手动拷贝到服务器执行结果正确在样才能让指令自动执行成功删除对应镜像,如何解决?