社区
Eclipse
帖子详情
Myeclipse 与sqlserver连接出错
douchog_13k
2008-10-07 10:04:49
我的是xp系统,我们在学j2ee要用到Myeclipse连接数据库sqlserver2000可是出现
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC] Error establishing socket
的错误,sp3补丁已经装上,telnet 127.0.0.1 1433时连接出错。
哪位高人能帮一下忙啊。可加我QQ:365832692
...全文
203
15
打赏
收藏
Myeclipse 与sqlserver连接出错
我的是xp系统,我们在学j2ee要用到Myeclipse连接数据库sqlserver2000可是出现 java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC] Error establishing socket 的错误,sp3补丁已经装上,telnet 127.0.0.1 1433时连接出错。 哪位高人能帮一下忙啊。可加我QQ:365832692
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lihan6415151528
2008-10-13
打赏
举报
回复
sp4 补丁
East271536394
2008-10-10
打赏
举报
回复
打一个SP4的补丁
用下面的代码就OK
package com.shop.db;
import java.sql.*;
import java.io.*;
/**************************************************
* author:East(张栋芳)
* date:2008-6-13
* note:打开数据库的连接,和关闭连接
**************************************************/
public final class DataBaseOperator {
public DataBaseOperator() {
}
/***
*连接数据库用户指定driver,url,user,pwd
*/
public static Connection createConnection(String driver,String url,String user,String pwd){
Connection con = null;
try{
Class.forName(driver);
con = DriverManager.getConnection(url,user,pwd);
}catch(ClassNotFoundException ce){
ce.printStackTrace();
}catch(SQLException se){
se.printStackTrace();
}
return con;
}
/***
*连接数据库用户用默认的SQL server 2000的纯驱动
*/
public static Connection createConnection(){
String driver = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
String url = "jdbc:microsoft:sqlserver://127.0.0.1:1433;databaseName=pubs";
String user = "sa";
String pwd = "";
return createConnection(driver,url,user,pwd);
}
/***
*创建一个连接通过配制文件
*/
public static Connection createConnection(String fileName){
String driver="";
String url="";
String user="";
String pwd="";
BufferedReader in = null;
try{
in = new BufferedReader(new FileReader(fileName));
driver = in.readLine();
url = in.readLine();
user = in.readLine();
pwd = in.readLine();
in.close();
}catch(IOException ioe){
ioe.printStackTrace();
}
return createConnection(driver,url,user,pwd);
}
/***
*创建一个连接桥驱动
*/
public static Connection createConnection(String driver,String url){
driver = "sun.jdbc.odbc.JdbcOdbcDriver";
url = "jdbc:odbc:myodbc";
String user = "sa";
String pwd = "";
return createConnection(driver,url,user,pwd);
}
/***
*关闭连接。con,pstmt,rs;
*/
public static void closeAll(Connection con,PreparedStatement pstmt,ResultSet rs){
try{
if(rs != null)rs.close();
if(pstmt != null) pstmt.close();
if(con != null) con.close();
}catch(SQLException se){
se.printStackTrace();
}finally{
rs = null;
pstmt = null;
con = null;
}
}
/***
*关闭连接。con,pstmt;
*/
public static void closeAll(Connection con,PreparedStatement pstmt){
try{
if(pstmt != null) pstmt.close();
if(con != null) con.close();
}catch(SQLException se){
se.printStackTrace();
}finally{
pstmt = null;
con = null;
}
}
/***
*关闭连接。con
*/
public static void closeAll(Connection con){
try{
if(con != null) con.close();
}catch(SQLException se){
se.printStackTrace();
}finally{
con = null;
}
}
/**
*关闭一个连接con,stmt,rs
*/
public static void closeAll(Connection con,Statement stmt,ResultSet rs){
try{
if(con != null) con.close();
if(stmt != null) stmt.close();
if(rs != null) rs.close();
}catch(SQLException se){
se.printStackTrace();
}
}
/**
*关闭一个连接con,stmt
*/
public static void closeAll(Connection con,Statement stmt){
try{
if(con != null) con.close();
if(stmt != null) stmt.close();
}catch(SQLException se){
se.printStackTrace();
}
}
}
dujun3245350
2008-10-09
打赏
举报
回复
接分
java__king
2008-10-09
打赏
举报
回复
sp3不够啊,要用SP4的
Rainyword
2008-10-08
打赏
举报
回复
数据库JDBC驱动有没装?
sebatinsky11111
2008-10-08
打赏
举报
回复
呵呵,首先:下个补丁,sp4的,装上,问题解决,
或者是可以在myeclipse中测试你的数据库是否可以连上,用myeclipse中的数据库连接,自己测试一下,
或者按照七楼的说得,看看一些端口设置,或者是其他的什么问题。解决,我的没有问题,没有升级,也没有测试,直接连接,还有就是设置断点,看看你的语法上有问题没?
月夜雪
2008-10-08
打赏
举报
回复
可能是端口号问题。你按照一下步骤来,试下
1. 打开企业管理器,依次在控制台根目录 ->Microsoft SQL Servers->SQL Server 组,列出一部分数据库服务器。
2. 右击我们要连接的数据库服务器,选择属性,在常规选项卡点击网络配置弹出新窗口。
3. 在启用的协议区域我们选择 TCP/IP ,点击属性按钮,弹出新窗口。在这个窗口有网络协议默认值设置,我在这里看到我的默认端口是:“ 4067” (就开这里是不是1433了)。因面在使用 1433 连接数据库时出错。
kuria001
2008-10-08
打赏
举报
回复
是会出错,下个SP4就好了,我也碰到过,当时查了好久。。。
deeplyloving
2008-10-08
打赏
举报
回复
lz多给我一点分``现在拿分好辛苦
deeplyloving
2008-10-08
打赏
举报
回复
去下个sqlserver补丁包就可以了
http://download.microsoft.com/download/d/d/e/dde427eb-0296-4eac-a47c-d11a66b03816/chs_sql2kasp3.exe
dyh1981
2008-10-08
打赏
举报
回复
你是不是起了防火墙呀!关了应该没事了!我也碰过你提到的原因!
yami251139
2008-10-07
打赏
举报
回复
http://www.java2000.net/p394
这个。。。说的非常之详细。。。
landyshouguo
2008-10-07
打赏
举报
回复
关注!!!!!!!!
xuhaiyang
2008-10-07
打赏
举报
回复
升到sp4就好了
配置
MyEclipse
+Hibernate
连接
Sql Server 2008
出错
下文主要是讲述最近配置
MyEclipse
连接
Sql Server 2008时遇到的一个问题,而不关注如何配置Sql Server 2008支持TCP/IP
连接
、Hibernate如何操作Sql Server。 最近在搭建SSH2环境时,数据库准备的是Sql Server 2008。因此在配置时产生了一个不同于Sql server 2005的差异,导致始终没办法建立
连接
。...
java jsp
MyEclipse
通过JDBC链接
SQLServer
2012
下面请一字一句地看,一遍就设置成功,比你设置几十遍失败,费时会少得多。 首先,在
连接
数据库之前必须保证SQL Server 2012是采用SQL Server身份验证方式而不是windows身份验证方式。如果在安装时选用了后者,则重新设置如下: http://blog.163.com/jackie_howe/blog/static/1994913472012226112121
Myeclipse
连接
SQL Server 2008的方法
原文传送门 一、修改SQL Server 2008 首先要确保SQL Server 数据库的登录方式是『混合验证模式』。如果不是也不要紧,数据库登录模式至少是 『Windows身份验证模式』,所以打开Microsoft SQL Server Management Studio,以Windows身份验证模式登录。在对象资源管理器内右键单击你的数据库,选择『属性』。在弹出的窗口
MyEclipse
连接
SQL Server2000
今天,用MyEclipse
连接
SQL Server2000就是配置
出错
!错误为Error establishing socket错误! 首先,需要下载SQL_Serve20000的sp3补丁,下载安装后会发现1433端口已经打开了,再执行程序。但我没有下载SQL_Serve20000的sp3补丁,而是下载了SQL_Serve20000的sp4补丁,顺便再下载了SQL Server 2000 Driver for JDBC Service Pack 3 http://download.microsoft.c
sql server 2000和sql server 2005同时安装,用sql server 2005
连接
myeclipse
连接
方法
sql server 2000和sql server 2005同时安装,用sql server 2005
连接
myeclipse
连接
方法 2008-05-29 13:47 1..如果你同时安装2000和2005请2者使用 命名实例 安装. 2.开启SQL SERVER服务:Microsoft SQL Server 2005 -->配置工具 -->SQL Server Confi...
Eclipse
58,440
社区成员
49,457
社区内容
发帖
与我相关
我的任务
Eclipse
Java Eclipse
复制链接
扫一扫
分享
社区描述
Java Eclipse
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章