总提示找不到合适的驱动器,我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)


慕姐8265434
浏览 619回答 3
3回答

子衿沉夜

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

慕容708150

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

慕妹3146593

我的电脑--》管理--》开启SQL Server;SQL Server Agent服务。 再重新导入jar包。试试
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java