`

java连接SQLServer2000

    博客分类:
  • java
阅读更多

http://www.blogjava.net/fl1429/archive/2009/05/20/271740.html

顺便把jar包也加进来,如果 socket错误 ,no  ... socket 需要sp4补丁

注意DriverName,有的就不一样

//=====================================================================
//
//  File:    connectURL.java      
//  Summary: This Microsoft SQL Server JDBC Driver sample application
//	     demonstrates how to connect to a SQL Server database by using
//	     a connection URL. It also demonstrates how to retrieve data 
//	     from a SQL Server database by using an SQL statement.
//
//---------------------------------------------------------------------
//
//  This file is part of the Microsoft SQL Server JDBC Driver Code Samples.
//  Copyright (C) Microsoft Corporation.  All rights reserved.
//
//  This source code is intended only as a supplement to Microsoft
//  Development Tools and/or on-line documentation.  See these other
//  materials for detailed information regarding Microsoft code samples.
//
//  THIS CODE AND INFORMATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF 
//  ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO 
//  THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
//  PARTICULAR PURPOSE.
//
//===================================================================== 
package cn.isvi.util;
import java.sql.*;

public class connectURL {

	public static void main(String[] args) {
		
		// Create a variable for the connection string.
		String connectionUrl = "jdbc:sqlserver://10.100.100.246:1433;databaseName=gdgtest;";

		// Declare the JDBC objects.
		Connection con = null;
		Statement stmt = null;
		ResultSet rs = null;
		
        	try {
        		// Establish the connection.
        			Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
                       
            		con = DriverManager.getConnection(connectionUrl,"sa","1q2w3e");
            		System.out.println("coonn"+con);
            		// Create and execute an SQL statement that returns some data.
//            		String SQL = "SELECT TOP 10 * FROM Person.Contact";
//            		stmt = con.createStatement();
//            		rs = stmt.executeQuery(SQL);
//            
//            		// Iterate through the data in the result set and display it.
//            		while (rs.next()) {
//            			System.out.println(rs.getString(4) + " " + rs.getString(6));
//            		}
        	}
        
		// Handle any errors that may have occurred.
		catch (Exception e) {
			e.printStackTrace();
		}

		finally {
			if (rs != null) try { rs.close(); } catch(Exception e) {}
	    		if (stmt != null) try { stmt.close(); } catch(Exception e) {}
	    		if (con != null) try { con.close(); } catch(Exception e) {}
		}
	}
}

 使用DataSource,好像需要dll

//=====================================================================
//
//  File:    connectDS.java      
//  Summary: This Microsoft SQL Server JDBC Driver sample application
//	     demonstrates how to connect to a SQL Server database by 
//	     using a data source object. It also demonstrates how to 
//	     retrieve data from a SQL Server database by using a stored 
//	     procedure.
//
//---------------------------------------------------------------------
//
//  This file is part of the Microsoft SQL Server JDBC Driver Code Samples.
//  Copyright (C) Microsoft Corporation.  All rights reserved.
//
//  This source code is intended only as a supplement to Microsoft
//  Development Tools and/or on-line documentation.  See these other
//  materials for detailed information regarding Microsoft code samples.
//
//  THIS CODE AND INFORMATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF 
//  ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO 
//  THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
//  PARTICULAR PURPOSE.
//
//===================================================================== 
package cn.isvi.util;
import java.sql.*;
import com.microsoft.sqlserver.jdbc.*;

public class connectDS {

	public static void main(String[] args) {
		
		// Declare the JDBC objects.
		Connection con = null;
		CallableStatement cstmt = null;
		ResultSet rs = null;
		
		try {
			// Establish the connection. 
			SQLServerDataSource ds = new SQLServerDataSource();
			ds.setIntegratedSecurity(true);
			ds.setServerName("10.100.100.246");
			ds.setPortNumber(1433); 
			ds.setDatabaseName("gdgtest");
			con = ds.getConnection();
			 
	        	// Execute a stored procedure that returns some data.
            		cstmt = con.prepareCall("{call dbo.uspGetEmployeeManagers(?)}");
            		cstmt.setInt(1, 50);
            		rs = cstmt.executeQuery();

	        	// Iterate through the data in the result set and display it.
	        	while (rs.next()) {
	            		System.out.println("EMPLOYEE: " + rs.getString("LastName") + 
	            			", " + rs.getString("FirstName"));
	            		System.out.println("MANAGER: " + rs.getString("ManagerLastName") + 
	            			", " + rs.getString("ManagerFirstName"));
	            		System.out.println();
	        	}
	        }
	        
		// Handle any errors that may have occurred.
	    	catch (Exception e) {
	    		e.printStackTrace();
	    	}

	   	finally {
	    		if (rs != null) try { rs.close(); } catch(Exception e) {}
	    		if (cstmt != null) try { cstmt.close(); } catch(Exception e) {}
	    		if (con != null) try { con.close(); } catch(Exception e) {}
	    	}
	}
}
 

 

分享到:
评论

相关推荐

    java连接sqlServer2000的jar包

    Java连接SQL Server 2000的jar包是Java开发者在进行数据库操作时必不可少的工具,主要用于实现Java应用程序与Microsoft SQL Server 2000之间的通信。本文将深入讲解如何使用Java JDBC(Java Database Connectivity)...

    java连接SQL Server2000驱动程序

    总结来说,Java连接SQL Server 2000涉及到的主要知识点有:JDBC驱动的引入和配置、数据库连接的建立与关闭、SQL语句的执行、结果集的处理、异常处理、事务管理和连接池的使用。理解并熟练掌握这些概念,将有助于你在...

    java 连接 sql server 2000 数据库

    Java连接SQL Server 2000数据库涉及到的知识点主要包括以下几个方面: 1. **JDBC (Java Database Connectivity)**:JDBC是Java中用于与各种数据库进行交互的API,它提供了标准的接口,使得Java程序员可以使用相同的...

    java 连接sqlserver2000

    总结来说,"java 连接sqlserver2000"这一主题涵盖了Java使用JDBC API与SQL Server 2000数据库的连接过程,包括添加驱动、建立连接、执行SQL语句以及资源的关闭和异常处理。这个过程对于任何需要在Java项目中操作SQL ...

    java 连接SQL Server2000

    Java连接SQL Server 2000是一个常见的任务,特别是在开发跨平台的应用程序时。这篇文章将详细解释如何使用Java JDBC(Java Database Connectivity)驱动程序来建立与SQL Server 2000的连接。以下是你需要知道的关键...

    使用java 连接sql server2000 jar包

    在Java编程中,连接SQL Server 2000数据库通常涉及到使用JDBC(Java Database Connectivity)驱动程序。这里我们将详细探讨如何使用特定的jar包——msbase.jar、mssqlserver.jar和msutil.jar来实现这一目标。这些jar...

    JAVA连接SQLServer2000的jar包

    在Java编程环境中,连接SQL Server 2000数据库通常需要特定的驱动程序,这些驱动程序以Java Archive (JAR) 文件的形式存在。在你提到的压缩包中,`msbase.jar`, `mssqlserver.jar`, 和 `msutil.jar` 正是用于此目的...

    java连接sqlserver2000 3个jar包

    java连接sqlserver2000的三个JAR包 配置如下,有IDE软件的话,把解压后的包放入到软件中的jre->lib->ext中,这样以后都可以用,不用再导入到工程 不过,sqlserver2000应该先升级到sp3以上的升级包, 下载SQL2000-KB...

    java连接SQL Server 2000 and Server2008的工具

    在提供的压缩文件中,"java连接2000用的三个jar包"和"java连接sqlserver2008"可能包含了不同版本的JDBC驱动,如sqljdbc4.jar或mssql-jdbc.jar。这些jar包需要添加到项目的类路径中。 2. **添加驱动到项目**:将JDBC...

    Java程序通过JDBC连接SQLServer2000数据库全解.doc

    ### Java程序通过JDBC连接SQLServer2000数据库全解 #### 一、环境搭建与配置 在深入了解如何利用Java程序通过JDBC连接SQLServer2000之前,我们首先需要确保具备以下条件: 1. **安装SQL Server 2000**: 首先需要...

    java连接SQL Server 2000和2008用的三个jar包

    在这个场景中,提及的“java连接SQL Server 2000和2008用的三个jar包”包含了完成这一任务所需的库文件。 首先,我们需要了解JDBC,它是Java平台中用于与各种数据库交互的一组标准API。通过JDBC,Java应用程序可以...

    java 连接sqlserver2000驱动文件

    总的来说,Java连接SQL Server 2000涉及下载兼容的JDBC驱动,将其添加到项目类路径,然后使用JDBC API编写代码来建立和管理数据库连接。需要注意的是,由于SQL Server 2000的年代久远,可能需要对上述过程进行一些...

    Java连接sqlserver2000PDF详解

    ### Java连接SQL Server 2000数据库详解 #### 一、引言 在软件开发过程中,经常需要处理与数据库的交互操作。对于使用Java语言的开发者来说,连接SQL Server 2000是一个常见的需求。本文将详细介绍如何在Java环境...

    java连接SQLServer2000用的三个jar包

    在您提到的标题和描述中,"java连接SQLServer2000用的三个jar包"指的是用于与SQL Server 2000建立连接的三个关键库文件:`msbase.jar`、`mssqlserver.jar`和`msutil.jar`。这些JAR文件是Microsoft JDBC Driver的早期...

    java连接sqlserver2000与2005数据库的区别及语法(通过两个实例测试)

    这个压缩包里面包含两个测试工程,一个是在MyEclipse中JAVA连接sqlserver2000数据库的语法,另一个则连接sqlserver2005的语法,两者各有区别,对于很多初学者来讲,两个有哈不同,都需要引入哪些驱动包,通过这个...

    java 连接sql server数据库

    Java 连接 SQL Server 数据库需要几个基本步骤:下载 SQL Server 2000 Driver for JDBC、升级 SQL Server 2000、驱动的加载方法、获得一个连接和处理可能出现的问题。只要遵循这些步骤,就可以成功地连接 SQL Server...

    Java连接SqlServer2000驱动

    使用Java代码连接SQL Server 2000,需要编写如下代码: ```java import java.sql.Connection; import java.sql.DriverManager; public class Main { public static void main(String[] args) { String url =...

    java 连接sqlserver2000 和数据库的操作

    在本篇文章中,我们将深入探讨如何使用Java连接到SQL Server 2000数据库,并执行基本的数据库操作。本文将详细介绍整个过程中的六个关键步骤及其原因与注意事项。 ### 一、加载数据库驱动(注册驱动) #### 步骤:...

    用Java连接SQL Server2000数据库有多种方法

    Java 连接 SQL Server 2000 数据库主要依赖于 JDBC(Java Database Connectivity)驱动,这是一种用于在 Java 应用程序与各种数据库之间建立连接的接口。在本例中,我们将关注两种常见的方法,即使用 Microsoft 提供...

Global site tag (gtag.js) - Google Analytics