无图版
» 您尚未
登录
注册
|
搜索
|
社区服务
|
帮助
社区服务
银行
朋友圈
搜索工具
Java论坛 - Java开发,技术交流与交友,Java工作机会,培训,Web开发,J2EE技术的乐园
»
Java的数据访问技术(如:JDBC、Hibernate、JDO等等)
»
java 通过jdbc连接sql server数据库的常见问题
«
1
2
»
Pages: ( 1/2 total )
交 易
投 票
本页主题:
java 通过jdbc连接sql server数据库的常见问题
打印
|
加为IE收藏
|
收藏主题
|
上一主题
|
下一主题
steven
级别:
管理员
精华:
3
发帖:
823
威望:
491 点
金钱:
3892 RMB
贡献值:
0 点
注册时间:2005-03-21
最后登录:2007-10-23
java 通过jdbc连接sql server数据库的常见问题
在通过jdbc连接SQL Server经常回出现[Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket,
原因如下:
1,通过url连接的时候指定的服务器名称或者服务器地址不正确,这一点你可以通过ping来验证。
2,指定的服务器上的sql server的服务没有启动,你可以通过sql server的查询工具来验证这个问题。
3,指定端口错误,sql server的默认端口是1433。
4,sql server没有提供tcp/ip的服务,你可以通过sql server的管理工具来查看这个问题。
5,如果你的系统是 windows XP 或者 Windows 2003,那么你的sql server一定要升级到sp3以上.
解决了如上问题一般就不会出现连接问题了。
知识共享,共同进步。
Posted: 2005-10-05 23:11 |
[楼 主]
leo173
级别:
新手上路
精华:
0
发帖:
10
威望:
3 点
金钱:
18 RMB
贡献值:
0 点
注册时间:2005-09-01
最后登录:2005-12-20
老师太好了,我每天都要看这个论坛,老师的话对我来说就像明灯一样.希望这个论坛越办越好,越热闹
Posted: 2005-10-27 09:51 |
1 楼
summit128
级别:
新手上路
精华:
0
发帖:
52
威望:
39 点
金钱:
299 RMB
贡献值:
0 点
注册时间:2005-04-18
最后登录:2006-07-27
报出sa用户没有跟任何数据库建立起信任关系是什么原因?
三个臭皮匠,顶过一个诸葛亮.
Posted: 2006-02-10 20:14 |
2 楼
derming
级别:
新手上路
精华:
0
发帖:
1
威望:
2 点
金钱:
10 RMB
贡献值:
0 点
注册时间:2006-02-23
最后登录:2006-03-12
我已经按照上述做了,我用JBuilder 2005 .但连接 一会好,重起一下机子就连不上了。为什么?
Posted: 2006-02-28 13:59 |
3 楼
光光
级别:
新手上路
精华:
0
发帖:
5
威望:
6 点
金钱:
50 RMB
贡献值:
0 点
注册时间:2006-04-12
最后登录:2006-04-24
如果你的系统是 windows XP 或者 Windows 2003,那么你的sql server一定要升级到sp3以上
老师说的这个是要下一个SP3补丁的意思吗
还有这个:
通过url连接的时候指定的服务器名称或者服务器地址不正确,这一点你可以通过ping来验证。
Ping 要在那里进行啊,不太懂,能不能说的具体一点呀
我的也出现这个问题拉,郁闷好几天拉,请老师指点一下
Posted: 2006-04-12 19:35 |
4 楼
光光
级别:
新手上路
精华:
0
发帖:
5
威望:
6 点
金钱:
50 RMB
贡献值:
0 点
注册时间:2006-04-12
最后登录:2006-04-24
我的也出现了这个问题:
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.
com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source)
com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
com.microsoft.jdbc.sqlserver.tds.TDSConnection.(Unknown Source)
Posted: 2006-04-12 19:37 |
5 楼
光光
级别:
新手上路
精华:
0
发帖:
5
威望:
6 点
金钱:
50 RMB
贡献值:
0 点
注册时间:2006-04-12
最后登录:2006-04-24
我还有个问题,SQL SERVER 2000必须要用混合登陆方式才可以连接数据库吗???
Posted: 2006-04-12 19:55 |
6 楼
光光
级别:
新手上路
精华:
0
发帖:
5
威望:
6 点
金钱:
50 RMB
贡献值:
0 点
注册时间:2006-04-12
最后登录:2006-04-24
在服务器的管理工具里用设置吗
Posted: 2006-04-12 20:10 |
7 楼
光光
级别:
新手上路
精华:
0
发帖:
5
威望:
6 点
金钱:
50 RMB
贡献值:
0 点
注册时间:2006-04-12
最后登录:2006-04-24
老师为什么不回答我的问题呢?????
Posted: 2006-04-13 14:44 |
8 楼
天使保镖
级别:
新手上路
精华:
0
发帖:
3
威望:
4 点
金钱:
30 RMB
贡献值:
0 点
注册时间:2006-04-20
最后登录:2006-10-23
如果是本机的话用这个就可以了:jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=数据库名
如果你连的数据库是其他机器的,修改localhost为其他机器的IP地址
陈老师说的ping是指你连的数据库是别的机器,所以有可能是网络问题,也有可能是别的机器没启动数据库
ping的用法:
在msdos下键入 ping IP地址或 ping 域名
例如你要ping新浪的就是 ping 这样就行了
SQL SERVER 2000 不一定要用混合验证来登录的,只要你的SQL安全性——登录有这个用户,并且该用户有登录到该数据库的权限就能登录了
[ 此贴被天使保镖在2006-05-25 00:41重新编辑 ]
Posted: 2006-05-25 00:33 |
9 楼
«
1
2
»
Pages: ( 1/2 total )
快速跳至
>> 挨踢(IT)人生
|- 灌水、休闲区
|- 招聘、求职区
|- 培训、咨询区
>> JavaSE基础开发区
|- JavaSE--Java基础,GUI(图形用户界面:Swing,SWT,AWT)
|- Java的数据访问技术(如:JDBC、Hibernate、JDO等等)
>> JavaEE企业开发技术
|- WEB开发技术(Jsp、Servlet、Struts、JSF、AJAX等)
|- Java模式讨论区
|- EJB和J2EE技术综合
>> 移动平台开发技术
|- J2ME技术基础
|- Symbian开发技术
|- 移动开发技术综合
>> 中间件技术综合讨论区
|- 中间件基础知识区
|- J2EE应用服务器专区(金蝶apusic)
|- 中间件技术的应用
>> 资源共享与交流
|- 软件、教程下载
|- 认证考试资源交流
|- 源码共享区
>> 操作系统及网络技术区
|- Windows操作系统交流区
|- Linux相关管理及开发技术
|- Solaris系统管理与开发
>> 咨路教育学员专区
|- J2EE20040809
|- J2EE20041011
|- 移动开发20050529(周日班)
|- J2EE20041031(周日班)
|- J2EE20050328(脱产班)
|- 咨路教育JavaEE技能班(20060617)
|- 咨路教育Java技能学历班(20060717)
Java论坛 - Java开发,技术交流与交友,Java工作机会,培训,Web开发,J2EE技术的乐园
»
Java的数据访问技术(如:JDBC、Hibernate、JDO等等)
Total 0.026161(s) query 3, Time now is:10-24 06:36, Gzip enabled
Powered by Code © 2003-07 Corporation