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

问题描述

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

解决方案

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

解决方案二:

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

解决方案三:

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

时间: 2024-09-20 20:19:19

sqlserver-总提示找不到合适的驱动器,我jar包都引了的相关文章

XP系统下载东西总提示找不到文件怎么回事

  XP系统下载东西总提示找不到文件怎么回事        如果你还不知道问题原因,那么就由小编来告诉你吧.如果其他人可以下载某网站的文件, 就说明这个网站确实存在该文件,问题则可能出在你的WinXP系统下的浏览器设置上,最大可能是"Internet选项"中的"UTF-8"设置不对.这是因为很多网站上的文件链接都是直接以中文名称命名,而如果以UTF-8编码方式发送地址会造成浏览器无法识别文件地址. 既然知道了原因,处理起来就非常简单了.在"Internet

WinXP下载东西总提示找不到文件的原因及解决方法

  相信你一定碰到过下载某个网站的东西时提示找不到文件的情况,遇到这种问题有2个原因:一是网站上的资源已经失效了,还有一种就是WinXP系统自身设置出现了问题.当你碰到其他人都可以下载某网站的文件而自己不能下载,总提示找不到文件时,就要考虑考虑究竟是怎么回事了? 如果你还不知道问题原因,那么就由小编来告诉你吧.如果其他人可以下载某网站的文件, 就说明这个网站确实存在该文件,问题则可能出在你的WinXP系统下的浏览器设置上,最大可能是"Internet选项"中的"UTF-8&q

new-编译servlet类时总提示找不到XXX方法,求帮助可愁死我了

问题描述 编译servlet类时总提示找不到XXX方法,求帮助可愁死我了 servlet类的代码如下 package org.wyd.mvcdemo.servlet; import java.io.IOException; import java.util.ArrayList; import java.util.List; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import ja

S3 copy时候总提示找不到该文件。急急急!!

问题描述 AnerroroccurredwhenexecutingtheSQLcommand:copyTR_BUYER_SELLERfrom's3://awssampledbuswest2/xxl2/test2.csv'CREDENTIALS'aws_access_key_id=AKIAIXJXDM3WQLCESTUQ;aws_secret_access_key=YyUI+III03p...ERROR:ThespecifiedS3prefix'xxl2/test2.csv'doesnotexis

visual studio 2010-初学c#做监控界面,调用SDk的dll,把dll中的函数写入一个类,为啥总提示找不到类中的函数?

问题描述 初学c#做监控界面,调用SDk的dll,把dll中的函数写入一个类,为啥总提示找不到类中的函数? 好烦看了我好久求大神,新来没币不好意思.. 关键代码: namespace MPS.CommonClass { class yuntaikongzhi { -- [DllImport("NetLib.dll", EntryPoint = "HI_NET_DEV_PTZ_Ctrl_Standard ")] public extern static Int32 H

XP系统从网络下载文件时提示找不到文件怎么办

相信你一定碰到过下载某个网站的东西时提示找不到文件的情况,遇到这种问题有2个原因:一是网站上的资源已经失效了,还有一种就是WinXP系统自身设置出现了问题.当你碰到其他人都可以下载某网站的文件而自己不能下载,总提示找不到文件时,就要考虑考虑究竟是怎么回事了? 如果你还不知道问题原因,那么就由小编来告诉你吧.如果其他人可以下载某网站的文件, 就说明这个网站确实存在该文件,问题则可能出在你的WinXP系统下的浏览器设置上,最大可能是"Internet选项"中的"UTF-8&quo

maven导入jar包时,提示搜索不到

问题描述 maven导入jar包时,提示搜索不到 想导C3p0这个jar包,结果搜不到,就是个别的找不到,大多数还好 解决方案 是不是因为中央仓库中没有这些jar包,要怎么更新进去呀 解决方案二: 你的maven仓库是用的本地吗?如果本地仓库没有该jar,那么可以把jar添加到本地仓库的. 操作过程参考:http://blog.csdn.net/yejin191258966/article/details/23795379 祝好!

java-spring mvc 文件上传 找不到jar包,已知的都添加了,大神来看看

问题描述 spring mvc 文件上传 找不到jar包,已知的都添加了,大神来看看 ! 解决方案 没有build到项目中把jar包,你只是直接把jar粘到了lib目录下 解决方案二: 上面有句话是这样说的··········java .lang.NoClassFounderror: org/apache/commns/fileupload/FileItemfactory 我个人认为是这个jar包里没有哪个类里所请求的FileItemfactory 来提供创建文件工厂对象 解决方案三: 错误信息

win7系统使用过程中总提示内存不足的原因及解决方法

  在使用win7系统的过程中,有时候会遇到一些常见的故障问题,比如有的用户反映在操作使用win7系统的时候,系统总弹出"计算机的内存不足"的提示.大部分用户遇到这种情况往往不懂得如何处理.其实只要我们了解系统提示内存不足的原因所在,就能找出解决该问题的方法.下面小编就跟大家分享关于win7系统使用过程中总提示内存不足的原因及解决方法! 一.系统提示"计算机内存不足"的原因: 1.系统运行太多的应用程序; 2.硬盘剩余空间太少; 3.系统"虚拟内存&quo