首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • sql server出错 [已结贴,结贴人:wal_i]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • wal_i
    • 等级:
    发表于:2008-05-21 20:48:33 楼主
    try{
    Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
    String URL="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=wal";    //db_name为数据库名
    String UserName="sa";    //用户名
    String Password="57497957";    //密码
    Connection con=DriverManager.getConnection(URL,UserName,Password);
    } catch (ClassNotFoundException e) {
    e.printStackTrace();
    } catch (SQLException e) {
    e.printStackTrace();
    }
    java.sql.SQLException: No suitable driver found for jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=wal
    at java.sql.DriverManager.getConnection(DriverManager.java:602)
    at java.sql.DriverManager.getConnection(DriverManager.java:185)
    at wal.T3.main(T3.java:18)
    请问怎么改,一晚上,什么数据库都连不上
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-21 20:50:051楼 得分:2
    你的JDBC驱动的包导了么
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • wal_i
    • 等级:
    发表于:2008-05-21 21:34:402楼 得分:0
    导入了
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-21 21:48:253楼 得分:10
    导入了JDBC包,

    你的SQL Server2000

    升级了没有SQL Server 2000xp4的补丁没有呀,
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • wal_i
    • 等级:
    发表于:2008-05-21 21:59:274楼 得分:0
    我是2005
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-21 22:00:405楼 得分:2
    看看这个 http://topic.csdn.net/u/20080502/09/10b0ca73-bc47-4ba1-9106-7b5489e503f0.html

    重点注意你的驱动的类型。
    3个jar的是jdbc2.0
    1个sqljdbc.jar的是jdbc3.0

    他们的driver 和 url 都不一样
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-21 22:03:216楼 得分:0
    jdbc:sqlserver:// 在3.0里面,没有那个 microsoft 的!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • wal_i
    • 等级:
    发表于:2008-05-21 22:18:517楼 得分:0
    我用的是1个jar,是照着那里面写的,所以不行
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-24 20:49:108楼 得分:4
    sql server 2000的

    需要的驱动程序:

    msbase.jar
    mssqlserver.jar
    msutil.jar


    http://blog.csdn.net/yuzhu2008/archive/2008/05/24/2478142.aspx


    sql server 2005的

    需要的驱动程序:
    sqljdbc.jar


    http://blog.csdn.net/yuzhu2008/archive/2008/05/14/2446819.aspx
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-24 20:51:099楼 得分:0
    注:

        1.因为SQLexpress服务器默认是禁用的并且端口号没有配置,所以要进行重新设置
        2.如果你以前用java连接sql server 2000的话就要注意了:
        在sql server 2000 中加载驱动和URL路径的语句是:
        String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
        String dbURL = "jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=sample";

        而sql server 2005 中加载驱动和url的语句则为:
        String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
        String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=sample";

        如果写法错误将会找不到驱动。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-24 20:53:2910楼 得分:0
    搂主 看看我的,你的字符串写错了。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • wal_i
    • 等级:
    发表于:2008-05-25 22:33:0311楼 得分:0
    呵呵,如过去掉.microsoft,就报tcp/ip错误
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • ilrxx
    • 等级:
    发表于:2008-05-26 13:12:4512楼 得分:0
    你真的把驱动都导全了嘛
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-31 12:16:1413楼 得分:0
    应该是驱动包类型的问题,No suitable driver found for jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=wal
    说没找到合适的驱动嘛!呵呵……加油
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-01 19:21:1014楼 得分:0
    就根据那一句提示就可以判断出错的所在地了.

    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-04 16:33:3815楼 得分:2
    找不到驱动
    驱动包是否在classpath中
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved