首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
Java
J2SE / 扩展类
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
取消引用
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
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
回复次数:
15
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
sniper0221
覆海神龙
等级:
发表于:
2008-05-21 20:50:05
1
楼 得分:
2
你的JDBC驱动的包导了么
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
wal_i
一天到晚游泳的鱼
等级:
发表于:
2008-05-21 21:34:40
2
楼 得分:
0
导入了
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
East271536394
长沙市南门口
等级:
发表于:
2008-05-21 21:48:25
3
楼 得分:
10
导入了JDBC包,
你的SQL Server2000
升级了没有SQL Server 2000xp4的补丁没有呀,
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
wal_i
一天到晚游泳的鱼
等级:
发表于:
2008-05-21 21:59:27
4
楼 得分:
0
我是2005
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
java2000_net
老紫竹 Java QQ群:19080316
等级:
发表于:
2008-05-21 22:00:40
5
楼 得分:
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 都不一样
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
java2000_net
老紫竹 Java QQ群:19080316
等级:
发表于:
2008-05-21 22:03:21
6
楼 得分:
0
jdbc:sqlserver:// 在3.0里面,没有那个 microsoft 的!
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
wal_i
一天到晚游泳的鱼
等级:
发表于:
2008-05-21 22:18:51
7
楼 得分:
0
我用的是1个jar,是照着那里面写的,所以不行
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
yuzhu2008
雨竹
等级:
发表于:
2008-05-24 20:49:10
8
楼 得分:
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
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
yuzhu2008
雨竹
等级:
发表于:
2008-05-24 20:51:09
9
楼 得分:
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";
如果写法错误将会找不到驱动。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
yuzhu2008
雨竹
等级:
发表于:
2008-05-24 20:53:29
10
楼 得分:
0
搂主 看看我的,你的字符串写错了。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
wal_i
一天到晚游泳的鱼
等级:
发表于:
2008-05-25 22:33:03
11
楼 得分:
0
呵呵,如过去掉.microsoft,就报tcp/ip错误
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
ilrxx
会飞的鸟人
等级:
发表于:
2008-05-26 13:12:45
12
楼 得分:
0
你真的把驱动都导全了嘛
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
Ning_Hua
瑶雪绮枫
等级:
发表于:
2008-05-31 12:16:14
13
楼 得分:
0
应该是驱动包类型的问题,No suitable driver found for jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=wal
说没找到合适的驱动嘛!呵呵……加油
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
bobor_2008
@_@
等级:
发表于:
2008-06-01 19:21:10
14
楼 得分:
0
就根据那一句提示就可以判断出错的所在地了.
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
TK2006
TK2006
等级:
发表于:
2008-06-04 16:33:38
15
楼 得分:
2
找不到驱动
驱动包是否在classpath中
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
网站简介
-
广告服务
-
网站地图
-
帮助
-
联系方式
-
诚聘英才
-
English
-
问题报告
北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
abc推荐给好友