`

JAVA连接SQL2005

阅读更多

一.安装SQL2005后,sa无法登陆问题:

 

1. 用Windows身份验证登陆(这个应该是不会存在问题的, 在新安装好实例(SQL Server)的情况下, Windows身份验证是不可能被禁用的(安装过程中没有可以设置禁用Windows身份验证的地方)
   Manage Studio -- 菜单"文件"--"连接对象资源管理器", 身份验证中选择"Windows Authentication"

2. 连接成功后, 右键你的实例, 选择"属性"

3. 在"属性"窗口中, 转到"Security"(安全性)项, 在"服务器身份验证"中设置为"SQL Server和Windows身份验证模式", 确定, 根据提示, 你应该重新启动sql服务

4. 重新启动sql服务后, 照用Windows身份验证连接, 然后执行下面的语句启用sa用户, 同时清除sa的密码(能成功登陆后再根据你的需要设置)

EXEC sp_password null,null,'sa'

ALTER LOGIN sa ENABLE


5. 语句执行完成后, 再用sa连接你的实例, 应该就没有问题了.

 

二.打开SQL2005的1433端口;

 

配置工具->Sql Server Configuration Manager->MSSQLSERVER的协议
看看TCP/IP协议是否启动,如果启动,右键菜单点"属性" ,在分页菜单中选"IP地址",把"IP1"和"IP2"中"TCP端口"为1433,
"已启用"改为"是"
配置工具->Sql Server Configuration Manager->SQL Native Client 配置->客户端协议->TCP/IP
选择TCP/IP右键菜单中"属性",确认"默认端口"是1433,"已启用"为"是".

 

如果打开1433端口后,服务启动不了,可能是与SQL2000的端口冲突,关闭2000的服务,即可!!!

 

三.JAVA连接SQL2005

 

在环境变量classpath 后面追加 C:\Program Files\Microsoft SQL Server2005 JDBC Driver\sqljdbc_1.2\enu\sqljdbc.jar

 

 public static void main(String[] args) {
  String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";  //加载JDBC驱动
    String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=quickreport";  //连接服务器和数据库sample
    String userName = "sa";  //默认用户名
    String userPwd = "sa123";  //密码
    Connection dbConn;

    try {
     Class.forName(driverName);
     dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
     System.out.println("Connection Successful!");  //如果连接成功 控制台输出Connection Successful!
    } catch (Exception e) {
     e.printStackTrace();
    }
 }

 

 

在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";

 

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    java 连接SQL2005数据库

    在Java编程环境中,连接SQL Server 2005数据库主要依赖于Java Database Connectivity (JDBC) API。JDBC是Java平台的一个标准接口,用于与各种数据库进行交互。本篇文章将详细讲解如何使用Java通过JDBC连接到SQL ...

    Java连接SQL2005的驱动程序

    在提供的压缩包文件“Java连接sql2005的驱动程序”中,应该包含了这个驱动的最新版本。确保正确安装并将其添加到Java项目的类路径中,这通常是通过将jar文件复制到项目的lib目录或者在构建路径中包含它来实现的。 ...

    java连接sql2005

    java连接sql2005 的源代码,可以供开发人员参考使用

    java连接SQL2005帮助文档

    在Java编程中,连接SQL Server 2005数据库是一项基本任务,对于开发者来说,确保连接的稳定性和高效性至关重要。...阅读“java连接SQL2005帮助文档”可以更深入地了解这些概念,解决实际遇到的问题,提升你的编程技能。

    Java连接Sql2005标准版 Jar包

    标题中的“Java连接Sql2005标准版 Jar包”很可能就是这样的驱动程序,它包含所需的类和资源,使得Java应用程序能够通过JDBC连接到SQL Server 2005。 在使用这个.jar包之前,你需要将其添加到你的Java项目的类路径中...

    JAVA连接SQL2005驱动

    标题提到的"JAVA连接SQL2005驱动"指的是Java应用程序用来与Microsoft SQL Server 2005进行交互的Java数据库驱动程序。描述中列出的三个文件——`msbase.jar`, `mssqlserver.jar`, 和 `msutil.jar`,是Microsoft提供...

    java连接SQL2005

    ### Java连接SQL Server 2005的知识点详解 #### 一、Java连接SQL Server 2005的背景及意义 随着企业信息化建设的深入发展,Java作为一门跨平台的编程语言,在Web开发领域中占据着举足轻重的地位。在实际应用中,...

    java连接sql2005包

    Java连接SQL Server 2005是数据库开发中的常见任务,尤其对于Java开发者而言,理解如何建立这样的连接至关重要。在给定的压缩包文件中,包含了一些关键的库文件,这些文件将帮助我们实现这个目标。 首先,`sqljdbc....

    java连接sql2005驱动包

    总结来说,"java连接sql2005驱动包"是一个用于Java应用程序与SQL Server 2005数据库交互的关键资源,它包含必要的JDBC驱动和解决常见连接问题的文档。通过正确引入、注册驱动并建立连接,开发者可以编写出能够执行...

    用java连接sql2005

    用java连接sql2005的一个java类

    Java 连接SQL2005的简单代码

    对于初学者来说,理解如何用Java连接到SQL Server 2005是至关重要的一步。 首先,我们要了解Java数据库连接(JDBC)API,它是Java标准库中的一个部分,用于与各种类型的数据库进行通信。JDBC提供了一组接口和类,...

    JAVA连接sql2005[借鉴].pdf

    JAVA连接sql2005[借鉴].pdf

    JAVA连接sql2005.pdf

    ### JAVA连接SQL Server 2000环境配置与实践 #### 一、环境配置 本文档将指导您如何在特定的开发环境下实现Java程序与Microsoft SQL Server 2000数据库之间的连接。此过程需要您按照步骤进行环境的配置。 **开发...

    java连接sql2005程序

    Java连接SQL Server 2005程序是一种常见的数据库交互方式,尤其在开发基于Java的应用程序时,使用JDBC(Java Database Connectivity)驱动是标准的方法。本文将深入探讨如何使用Java和JDBC来与SQL Server 2005进行...

    java连接sql2005的成功代码

    总结,使用Java连接SQL Server 2005的关键在于正确配置JDBC驱动,然后使用`DriverManager.getConnection()`方法建立连接,并使用`Statement`或`PreparedStatement`执行SQL语句。文件`sqljdbc.jar`和`testJdbc.txt`...

    java连接sql2005 windows集成

    ### Java连接SQL Server 2005 Windows集成认证详解 #### 一、引言 在企业级应用开发中,Java应用程序经常需要与数据库进行交互。其中,Microsoft SQL Server 是一个非常流行的数据库管理系统,广泛应用于各类业务...

    关于JAVA连接SQL2005的问题.doc

    关于JAVA连接SQL Server 2005的问题及解决方案 一、JAVA连接SQL Server 2005的基础概念 1. **连接语句的变化**: - 对于SQL Server 2000,JAVA通过ODBC驱动进行连接,具体语句为: ```java Class.forName("sun....

    JAVA连接sql2005[归纳].pdf

    ### JAVA连接SQL Server 2000环境配置与实践 #### 一、环境配置 本文档将指导您如何在特定的开发环境下实现JAVA程序与SQL Server 2000数据库的连接。本例中的开发环境为JDK1.5 + JBuilder2006 + SQL Server 2000 ...

    java连接sqlserver2005 包含jar包

    Java连接SQL Server 2005是一项常见的任务,在开发基于Java的应用程序时,我们需要与数据库进行交互以存储和检索数据。SQL Server 2005是Microsoft提供的一个强大的关系型数据库管理系统,而Java则是一种广泛使用的...

Global site tag (gtag.js) - Google Analytics