`

java连接sqlserver2005数据库失败

阅读更多

首先得下载驱动程序的jar包sqljdbc.jar,并加到classpath中去. 

出现的错误如下: 

 

一般情况下使用默认配置即可,如果出现上述错误,则需要配置端口,具体步骤如下所示: 
  1、“开始”→“程序”→“Microsoft SQL Server 2005”→“配置工具”→“SQL Server 配置管理器”→“SQL Server 2005 网络配置”→“MSSQLSERVER 的协议” 
  2、如果“TCP/IP”没有启用,右键单击选择“启动”。 
  3、双击“TCP/IP”进入属性设置,在“IP 地址”里,可以配置“IPAll”中的“TCP 端口”,默认为1433,有的不一定是,对应就行。 
    4。最好也执行下这一步:设置 “开始\程序\Microsoft SQL Server 2005\配置工具\SQL Server 外围应用配置器” 在“SQL Server 2005 外围应用配置器”页, 单击“服务和连接的外围应用配置器” ,然后单击展开“数据库引擎”, 选中“远程连接”,在右边选中“本地连接和远程连接”, 再选择要使用的协议,( 这个地方应当启用TCP/IP 和命名管道服务!)单击“应用”,您会看到下消息: 
“直到重新启动数据库引擎服务后,对连接设置所做的更改才会生效。”单击“确定”按钮返回 。最好也把1433的端口加到防火墙的例外。 
  5、重新启动SQL Server或者重启计算机。 

 

在Eclipse中测试
  1、打开Eclipse,“文件”→“新建”→“项目”→“Web 项目”,项目名为DBConnection

      2、将sqljdbc.jar 添加到classpath里

  3、编写Java代码,如下:

 

 

public class DBConnection {

	Connection connection = null;
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Connection con = null;
		String DRIVER_CLASS = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
		//private  String DRIVER_CLASS = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
		    String DATABASE_URL = "jdbc:sqlserver://localhost:1433;DatabaseName=jwc";
		    String DATABASE_USER = "sa";
		    String DATABASE_PASSWORD = "11111111";
		try {
			 Class.forName(DRIVER_CLASS);
			   con=DriverManager.getConnection(DATABASE_URL,DATABASE_USER,DATABASE_PASSWORD);
if(null != con)
{
      System.out.println("数据库 连接成功!");
}
			   
		} catch (Exception e) {
			e.printStackTrace();
		}

	}
	public Connection getConnection() {
		return connection;
	}

	public void setConnection(Connection connection) {
		this.connection = connection;
	}
}
  
  

  • 大小: 16.2 KB
分享到:
评论

相关推荐

    Java连接Sql Server2008数据库连接不上原因及解决办法.

    列举了java用第三方驱动链接mssql2008数据库的原因及解决办法

    MyEclipse(Java)连接SQLServer 2008 R2 失败n次的经验.pdf

    MyEclipse(Java)连接SQLServer 2008 R2 失败n次的经验.pdf

    java连接sqlserver示例

    import java.sql.*; import jdbc.DBManager; import jdbc.DBManagerTest; /** * <p>Title: * <p>Description: * <p>Copyright: Copyright (c) 2002 * <p>Company: * @author * @version 1.0 */ /** *...

    java连接网络SQLSERVER2000主法及错误处理

    JAVA 连SQLSERVER容易出现的问题及连接网络数据库时如何用机器名连接的问题 。

    解决SQLSERVER数据库驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接问题JAR包

    用于解决SQLSERVER连接问题驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接问题JAR包。

    JDBC连接SQL Server2008具体步骤

    1:详细介绍了通过eclipse或myeclipse通过jdbc驱动连接SQL Server2008数据库的步骤, 2:如何配置ODBC数据源 3:如何配置SQL Server2008来使Myeclipse连接数据库成功 4:遇到sa用户登录失败的解决办法。 全部属于...

    JAVA与数据库连接

    本文挡详细的写着JAVA与各种数据库的连接,sqlserver,oracle,mysql,access等。。。

    java与sql2000链接 测试用例 lib包 sqlsp4包

    System.out.println("sql数据库连接测试失败"); } } } 注意:由于sp4 过大,不让我传,大家可以百度下,到处都是 我把lib包给大家了,要是大家用的是英文版的eclipese,百度翻一下我的话一定能找到

    Java开发基于rmi的数据库中间件设计源码.zip

    该接口可使“数据库操作中间件”连接当前主流的数据库,如Oracle、SQLServer、MySQL、Access等;参数要求:指示数据库类型,数据库相应的连接参数。 提供关闭数据库连接接口。该接口可关闭“数据库操作中间件”当前...

    java连接数据库课程设计(1).doc

    " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " "为了不暴露表结构和只显示用户需要的信息,建立了一个视图record " " " " " " " "下面是用java连接数据库的过程: " "首先下载java连接sql数据库的...

    数据库连接eclipse“用户登录失败”

    数据库连接eclipse“用户登录失败。 之前写java的课程设计时,在连接数据库上遇到一些问题,后来发现是服务器开了很多个的问题。

    ORACLE,mysql,sqlserver,sybase数据库装文本软件

    sqlserver数据库: 默认为1433端口 mysql数据库: 默认为3306端口 sybase数据库: 默认为5000端口 例如: 127.0.0.1:1521 例如: 192.168.0.1 -s serviceid or database name oracle服务名或者其他数据库的数据库...

    SQLServer2008查询性能优化 2/2

    书名: SQLServer2008查询性能优化 作者: 弗里奇(Grant Fritchey) 出版社: 人民邮电出版社 出版日期: 2010年8月1日 ISBN: 9787115230294 编辑推荐 《SQL Server 2008查询性能优化》为你提供了处理查询性能所...

    SQLServer2008查询性能优化 1/2

    书名: SQLServer2008查询性能优化 作者: 弗里奇(Grant Fritchey) 出版社: 人民邮电出版社 出版日期: 2010年8月1日 ISBN: 9787115230294 编辑推荐 《SQL Server 2008查询性能优化》为你提供了处理查询性能所...

    连接数据库

    import java.sql.*; public class DBHelper { static String driver = "com.mysql.jdbc.Driver"; static String url = "jdbc:mysql://localhost:3306/school_db"; static String username = "root"; static ...

    winning-datax-20200215.zip

    35M精简版,仅需依赖java8在windows下运行。内置reader、writer有sqlserver、textfile、ftp、stream。能够处理数据库、控制台、csv、ftp之间数据的传递。文档介绍如何订制自己的精简版,比如您只需要mysql的等等。

    Java数据库连接(JDBC)

    Oracle8/8i/9i,DB2,Sql Server7.0/2000。Sybase,Sybase,MySQL,PostgreSQL,access,等的数据库连接,自己总结和网上再取,有经验有总结,希望对大家有帮助。

    JEECG切换数据库方法

    JEECG切换数据的方法,可选数据有 ORACLE、MySql、Sql Server等

    SQLconnect

    Connection cong=DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;databaseName=book","sa","sa"); System.out.println("连接成功"); return cong; } catch (Exception ex) { ...

    操作系统重装后oracle数据库的恢复

    最后,如果不需要使用ODBC连接数据库,就不需要进行此处的恢复。 c、oracle oledb驱动参数的恢复,需要导入oraole1~4.reg,实际只需要导入1~2两个文件即可,其它两个属于注册表的副件。同样需要针对不同版本修改...

Global site tag (gtag.js) - Google Analytics