`
onlyor
  • 浏览: 381590 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

JAVA连接SQLSERVER的例子

    博客分类:
  • java
阅读更多

import java.sql.*;
import java.io.*;
import java.*;
public class ConnectUtil{
     private java.sql.Connection  con = null;
     private final String url = "jdbc:microsoft:sqlserver://";
     private final String serverName= "GONGTAO";
     private final String portNumber = "1433";
     private final String databaseName= "pubs";
     private final String userName = "sa";
     private final String password = "";
     // Informs the driver to use server a side-cursor, 
     // which permits more than one active statement 
     // on a connection.
     private final String selectMethod = "cursor"; 
     
     // Constructor
     public Connect(){}
     
     private String getConnectionUrl(){
          return url+serverName+":"+portNumber+";databaseName="+databaseName+";selectMethod="+selectMethod+";";
     }
     
     private java.sql.Connection getConnection(){
          try{
               Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); 
               con = java.sql.DriverManager.getConnection(getConnectionUrl(),userName,password);
               if(con!=null) System.out.println("Connection Successful!");
          }catch(Exception e){
               e.printStackTrace();
               System.out.println("Error Trace in getConnection() : " + e.getMessage());
         }
          return con;
      }
     /*
   
          Display the driver properties, database details 
     */ 
     public void displayDbProperties(){
          java.sql.DatabaseMetaData dm = null;
          java.sql.ResultSet rs = null;
 try{
               con= this.getConnection();
               if(con!=null){
                    dm = con.getMetaData();
                    System.out.println("Driver Information");
                    System.out.println("\tDriver Name: "+ dm.getDriverName());
                    System.out.println("\tDriver Version: "+ dm.getDriverVersion ());
                    System.out.println("\nDatabase Information ");
                    System.out.println("\tDatabase Name: "+ dm.getDatabaseProductName());
                    System.out.println("\tDatabase Version: "+ dm.getDatabaseProductVersion());
                    System.out.println("Avalilable Catalogs ");
                    rs = dm.getCatalogs();
                    while(rs.next()){
                         System.out.println("\tcatalog: "+ rs.getString(1));
                    } 
                    rs.close();
                    rs = null;
                    closeConnection();
               }else System.out.println("Error: No active Connection");
          }catch(Exception e){
               e.printStackTrace();
          }
     dm=null;
     }     
     
     private void closeConnection(){
          try{
               if(con!=null)
                    con.close();
               con=null;
          }catch(Exception e){
               e.printStackTrace();
          }
     }
     public static void main(String[] args) throws Exception
       {
          Connect myDbTest = new Connect();
          myDbTest.displayDbProperties();
       }
}
 
分享到:
评论

相关推荐

    java连接sql server数据库例子

    本教程将基于提供的"java连接sql server数据库例子"来深入探讨这一主题。 首先,Java通过JDBC(Java Database Connectivity)API与SQL Server建立连接。JDBC是Java标准的一部分,它提供了一组接口和类,允许Java...

    Java连接SqlServer数据库驱动jar包

    本话题将详细讲解如何使用Java连接SQL Server数据库所需的驱动jar包,以及它们的功能。 首先,Java连接SQL Server数据库时,需要的三个关键jar包是: 1. `msbase.jar`:这个文件包含了基础的SQL Server驱动程序,...

    java连接sqlserver2005 包含jar包

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

    java jdbc连接sql server的小例子

    本教程将基于标题"java jdbc连接sql server的小例子",深入讲解如何使用Java JDBC连接SQL Server数据库,并提供一个简单的示例。 首先,你需要在项目中引入SQL Server的JDBC驱动。Microsoft提供了名为`mssql-jdbc`...

    Java 连接MS SQLServer数据库的实例

    在本文中,我们将深入探讨如何使用Java连接到Microsoft SQL Server数据库,并进行基本的数据操作,如创建数据表和查询数据。这个实例将帮助开发者理解如何在Java应用程序中与SQL Server进行交互。 首先,为了连接到...

    java连接数sqlserver例子

    在Java编程中,连接SQL Server数据库是常见的任务,特别是在开发企业级应用时。Java Database Connectivity (JDBC) 是Java平台中用于与关系型数据库交互的标准API。本示例将介绍如何使用JDBC连接到SQL Server数据库...

    JAVA与SQLserver2005数据库连接例子

    在Java中连接SQL Server 2005,你需要以下步骤: 1. **引入驱动**: SQL Server 2005的JDBC驱动是由Microsoft提供的`sqljdbc4.jar`或`sqljdbc41.jar`。在Java项目中,需要将这个驱动添加到类路径中。在本例中,可能...

    java类连接SQLServer

    在Java编程中,连接SQL Server数据库是常见的任务,主要用于数据的存取和处理。本教程将详细介绍如何使用Java类来实现这一目标。首先,我们需要理解Java的JDBC(Java Database Connectivity),这是一个Java API,...

    java JDBC 连接sql server封装

    以上就是一个基本的Java JDBC连接SQL Server的封装示例。通过这种方式,你可以轻松地在多个地方重用相同的连接逻辑,同时保持代码的整洁。记住,对于生产环境,最好使用连接池(如HikariCP、C3P0等)来管理和复用...

    java连接SQL Server2005小例子

    在"javaConnectSQLServer2005"这个压缩包文件中,可能包含了实现上述步骤的示例代码,你可以解压并运行它来更好地理解Java连接SQL Server 2005的过程。同时,为了提高性能和安全性,推荐使用`PreparedStatement`代替...

    MyBatis连接SQLServer的小例子

    本教程将通过一个小例子,详细介绍如何使用MyBatis连接到SQLServer数据库。 首先,我们需要在项目中引入MyBatis和SQLServer的驱动依赖。如果你使用的是Maven,可以在pom.xml文件中添加以下依赖: ```xml <!-- ...

    JDBC连接SQL Server例子

    **JDBC连接SQL Server例子详解** Java JDBC (Java Database Connectivity) 是Java平台中用于与数据库交互的一组标准API,它允许Java程序通过JDBC驱动程序与各种类型的数据库进行通信。在本例中,我们将深入探讨如何...

    MyBatis 通过第三方Druid数据连接池连接SQL server 简单例子

    总结一下,这个例子展示了如何在MyBatis中使用Druid数据连接池连接SQL Server。通过Druid,我们可以有效地管理和优化数据库连接,提升应用的运行效率。同时,Druid提供的监控功能也能帮助我们实时了解数据库连接池的...

    JAVA连接SQL SERVER数据库

    Java连接SQL Server数据库是开发过程中常见的任务,尤其是在Java应用程序需要与关系型数据库交互时。SQL JDBC(也称为Microsoft SQL Server JDBC驱动程序)是用于在Java应用程序中与SQL Server数据库进行通信的API。...

    Java 连接 SQL Server 2008 方法与驱动文件

    总的来说,Java连接SQL Server 2008涉及了JDBC驱动的使用、数据库连接的建立、SQL语句的执行以及资源的管理。通过学习和实践这些知识点,开发者可以构建高效、可靠的Java应用,与SQL Server 2008数据库进行无缝交互...

    SQLServer2000与Java的连接驱动

    总结来说,Java连接SQL Server 2000涉及的主要知识点包括Java数据库连接(JDBC),SQL Server 2000的JDBC驱动,以及如何使用这些驱动进行数据库连接。了解并熟练掌握这些内容,可以帮助开发者有效地构建Java应用程序...

    MyBatis通过 JDBC连接 SQL server 数据库 最小例子

    总结,这个最小的例子展示了如何使用MyBatis通过JDBC连接SQL Server 2005数据库,实现一个简单的查询操作。在实际项目中,你可能需要处理更复杂的业务逻辑和事务管理,但这个基础将帮助你理解MyBatis的工作原理。...

    java连接sql server 2008方法

    ### Java连接SQL Server 2008方法详解 在Java应用程序中连接SQL Server 2008数据库是一项常见的任务,特别是在开发需要与后端数据库进行交互的企业级应用时。本文将详细介绍如何通过Java来实现这一目标,并提供一个...

    hibernate3连接sql server的例子

    **hibernate3连接sql server的例子** 在Java开发中,Hibernate是一个非常流行的对象关系映射(ORM)框架,它简化了数据库操作,使得开发者可以用Java对象来操作数据库,而无需直接编写SQL语句。本例将详细介绍如何...

    sqlserver 2000 8版本jdbc驱动

    "Kettle"是Pentaho公司开发的一个ETL(Extract, Transform, Load)工具,用于数据抽取、转换和加载,它支持多种数据库,包括SQLServer,因此可能需要正确的JDBC驱动来连接SQLServer 2000;"sqljdbc"则直接指代了SQL...

Global site tag (gtag.js) - Google Analytics