`

JDBC连接Sql Server 2005(Express)

阅读更多

1.相关的软件

  Microsoft SQL server 2005 Express Edition

   SQL Server Management Studio

   SQL Server 2005 driver for JDBC

   数据库驱动中有一个dll文件 sqljdbc_auth.dll要拷贝到system32目录下

 

2.设置SQLEXPRESS服务器:

  

    a.打开SQL Server Configuration Manager -> SQLEXPRESS的协议 -> TCP/IP

    b.
右键单击启动TCP/IP

    c.
双击进入属性,IP地址中的IP all中的TCP端口设置为1433,默认值,可以省略不写

    d.
重新启动SQL Server 2005服务中的SQLEXPRESS服务器

    e.关闭SQL Server Configuration Manager

 

3.打开刚刚安装好的 SQL Server Management Studio,连接SQLEXPRESS服务器, 新建数据库,起名字为dbtest

 

4.在eclipse中新建工程进行测试。sqljdbc.jar添加到环境变量中去

 

5.测试代码:

 

 

package com.zhsh.sql.test;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

public class SQLTest {

	/**
	 * @param args
	 * @throws ClassNotFoundException 
	 */
	public static void main(String[] args) throws ClassNotFoundException {
		// TODO Auto-generated method stub
		String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";//加载JDBC驱动
		String urlName = "jdbc:sqlserver://localhost:1433; DatabaseName=simpletest";//连接服务器和数据库
		String userName = "AUTEK";
		String pass = "FLYVIDEO";
		
		Connection conn;
		PreparedStatement ps;
		ResultSet rs;
		
		try {
			Class.forName(driverName);
			conn = DriverManager.getConnection(urlName,userName,pass);
			System.out.println("Connection Sucessful!");
			String sql = "select * from users";
			ps = conn.prepareStatement(sql);
			rs = ps.executeQuery();
			while(rs.next()){
				System.out.println(rs.getString("username"));
			}
			rs.close();
			ps.close();
			conn.close();
			
		} catch (SQLException e) {
			// TODO: handle exception
			e.printStackTrace();
		}finally{
			
		}
		

	}

}

 注意:

 

1.因为SQLexpress服务器默认是禁用的并且端口号没有配置,所以要进行重新设置

2.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";

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  

  

 

分享到:
评论

相关推荐

    在Eclipse中用JDBC连接Sql Server 2005总结

    【在Eclipse中使用JDBC连接SQL Server 2005的步骤详解】 要使用Java的JDBC(Java Database Connectivity)在Eclipse中连接到SQL Server 2005,你需要遵循以下步骤: 1. **准备工作**: - 安装必备软件: - ...

    JDBC连接Sql Server 2005总结

    2. 获取连接:使用DriverManager.getConnection()方法创建数据库连接,需要提供URL、用户名和密码,例如`Connection conn = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=sample", ...

    MyEclipse中用JDBC连接Sql Server 2005

    而SQL Server 2005则为`com.microsoft.sqlserver.jdbc.SQLServerDriver; jdbc:sqlserver://localhost:1433;DatabaseName=JSPTest`。 综上所述,通过遵循上述步骤,我们可以在MyEclipse环境中成功使用JDBC连接到SQL ...

    JDBC连接SQL Server 2005的方法.doc

    对于SQL Server 2000,你应该使用`com.microsoft.jdbc.sqlserver.SQLServerDriver`,而SQL Server 2005及更高版本则使用`com.microsoft.sqlserver.jdbc.SQLServerDriver`。 在编写连接代码时,请确保根据实际的...

    JDBC连接SQL2005解决办法

    ### JDBC连接SQL Server 2005 解决办法详解 #### 一、下载与安装驱动程序 为了确保能够成功地通过Java Database Connectivity (JDBC) 连接到SQL Server 2005数据库,首要步骤是下载合适的驱动程序。根据描述中的...

    在Eclipse中用JDBC连接Sql Server 2005总结.doc

    在Eclipse中使用JDBC连接到SQL Server 2005是一个常见的开发任务,尤其对于Java开发者来说。本文将详细讲解这一过程,并解决可能遇到的问题。 首先,你需要确保已准备好以下软件: 1. Microsoft SQL Server 2005 ...

    JDBC连接Microsoft SQL 2005 Server Express Edition数据库的方法

    String url = "jdbc:sqlserver://localhost:1433;instanceName=SQLEXPRESS;databaseName=myDB"; String username = "myUser"; String password = "myPassword"; try { Connection conn = DriverManager.get...

    jdbc连接SqlServer

    ### JDBC 连接 Sql Server 2005 在 Eclipse 中的应用 #### 一、概述 在软件开发过程中,经常需要与数据库进行交互。对于使用Java作为主要开发语言的项目而言,JDBC(Java Database Connectivity)提供了一种统一的...

    解决java无法连接到SQL Server2005 express

    解决java无法连接到SQL Server2005 express

    在Eclipse中用JDBC连接Sql_Server_2005

    String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=master"; String userName = "sa"; String userPwd = "111111"; Connection dbConn; try { Class.forName(driverName); dbConn = ...

    Microsoft SQL Server Express通过JDBC-ODBC桥和jdbc远程连接.pdf

    由于给定的文件信息中存在大量的无关内容,本回答将仅专注于文件中与Microsoft SQL Server Express、JDBC-ODBC桥和JDBC远程连接相关的部分,并生成相关知识点。 Microsoft SQL Server Express是微软公司推出的一个...

    sql server 2005 jdbc驱动配置

    首先,对于SQL Server 2005,微软提供了专门的JDBC驱动,即`com.microsoft.sqlserver.jdbc.SQLServerDriver`。这个驱动不同于SQL Server 2000的`com.microsoft.jdbc.sqlserver.SQLServerDriver`,因此在升级到SQL ...

    MyEclipse中用JDBC连接Sql_Server_2005

    ### MyEclipse中使用JDBC连接SQL Server 2005 的详细步骤及知识点解析 #### 软件准备与安装 1. **Microsoft SQL Server 2005 Express Edition**: - 官方下载地址:...

    MyEclipse中用JDBC连接Sql-Server-2005.pdf

    - 使用`Class.forName()`方法加载`com.microsoft.sqlserver.jdbc.SQLServerDriver`,这是SQL Server JDBC驱动的类名。 - 调用`DriverManager.getConnection()`建立连接,参数包含服务器地址、端口号、数据库名、...

    myeclipse连接SqlServer2005

    本文主要涵盖了两个方面:一是SQL Server 2005的安装过程,二是如何在MyEclipse集成开发环境中建立JDBC连接到SQL Server 2005数据库。 一、SQL Server 2005版本选择与安装 1. SQL Server 2005提供了多个版本,包括...

Global site tag (gtag.js) - Google Analytics