`
zxlj2ee
  • 浏览: 35366 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

各种数据库连接代码

    博客分类:
  • Dba
阅读更多
SqlServer2000
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
   URL = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=tempdb";
SqlServer2005
   Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
   URL = "jdbc:sqlserver://localhost:1433;DatabaseName=tempdb";
oracle连库
String myDriver="oracle.jdbc.driver.OracleDriver";
   String url="jdbc:oracle:thin:@localhost:1521:dba";
   Class.forName(myDriver);
   System.out.print("驱动加载成功!");
   conn=DriverManager.getConnection(url, "scott", "tiger");
   System.out.println("连接成功!");
    stmt=conn.createStatement();
mysql连库
   String myDriver="com.mysql.jdbc.Driver";
    String myDriver="org.git.mm.mysql.Driver";
   String url="jdbc:mysql://127.0.0.1:3306/game";
   conn= DriverManager.getConnection(url,"root","root");

测试类
   public class Mytest {
         Connection conn=null;
      Statement stmt=null;
      String myDriver="com.mysql.jdbc.Driver";
      String url="jdbc:mysql://127.0.0.1:3306/game";
      public Mytest()
       {
                try {
         Class.forName(myDriver);
            System.out.println("驱动加裁成功");
            } catch (ClassNotFoundException e) {
         e.printStackTrace();
         }
        try{
         conn= DriverManager.getConnection(url,"root","root");
         System.out.println("连接成功");
         stmt= conn.createStatement();
          }catch(SQLException e){
         e.printStackTrace();
         }
           }  
      public ResultSet query(String sql)
       {
        try {
         return stmt.executeQuery(sql);
            } catch (SQLException e) {  
          e.printStackTrace();
          return null;
         }
           }
      public void insert(String sql)
       {
        try {
         stmt.execute(sql);
        } catch (SQLException e) {  
          e.printStackTrace();
         }
       }
      public void delete(String sql)
       {
        try {
         stmt.execute(sql);
           } catch (SQLException e) {  
          e.printStackTrace();
         }
       }
      public void update(String sql)
       {
        try {
         stmt.execute(sql);
           } catch (SQLException e) {
          e.printStackTrace();
         }
       }
         }

连接池配置

MYSQL(mysql-connector-java-3.1.10-bin.jar):

     package databaseoper;

     import java.sql.*;

     import com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource;

     public class SqlserverSingletonDataSource {
          static private MysqlConnectionPoolDataSource ds;
         private SqlserverSingletonDataSource() {
          ds = new MysqlConnectionPoolDataSource();
           ds.setServerName("localhost");
           ds.setDatabaseName("dba");
          ds.setUser("root");
           ds.setPassword("sa");
    }

    public static Connection getConnection() {
        if (ds == null) {
            new SqlserverSingletonDataSource();
        }
        Connection con = null;
        try {
            con = ds.getConnection();
        } catch (SQLException ex) {
            ex.printStackTrace();
        }
        return con;
    }
    public static void main(String []arg)
    {

       System.out.print("123");
      Connection co=getConnection();
        System.out.print(co);
        System.out.print("123");
    }
}

ORACLE(ojdbc14.jar):


package newanli;

import oracle.jdbc.pool.OracleDataSource;
import java.sql.SQLException;
import java.sql.Connection;

public class DatabaseConnection {
    static private OracleDataSource ods;
     private DatabaseConnection() {
         if(ods==null)
         {
             try {
                 ods = new OracleDataSource();
                 ods.setURL("jdbc:oracle:thin:@localhost:1521:orcl");
                 ods.setUser("scott");
                 ods.setPassword("tiger");
             } catch (SQLException ex) {
             }
         }
     }
     public static Connection getConnection()
     {
         if(ods==null)
         {
             new DatabaseConnection();
         }
         Connection con=null;
         try {
             con = ods.getConnection();
         } catch (SQLException ex) {
         }
         return con;
     }

}

MMSQL(jtds-1.2.jar):

package databaseoper;

import java.sql.*;
import net.sourceforge.jtds.jdbcx.JtdsDataSource;

public class SqlserverSingletonDataSource {
    static private JtdsDataSource ds;
    private SqlserverSingletonDataSource() {
        ds = new JtdsDataSource();
        ds.setServerName("localhost");
        ds.setDatabaseName("myProject");
        ds.setUser("sa");
        ds.setPassword("sa");
    }

    public static Connection getConnection() {
        if (ds == null) {
            new SqlserverSingletonDataSource();
        }
        Connection con = null;
        try {
            con = ds.getConnection();
        } catch (SQLException ex) {
            ex.printStackTrace();
        }
        return con;
    }
}
分享到:
评论

相关推荐

    delphi源码连接测试Ado方式得到数据库连接代码

    在提供的压缩包文件中,"delphi源码连接测试Ado方式得到数据库连接代码"很可能是包含了一个完整的Delphi工程,包含了实现上述步骤的源代码文件。开发者可以下载并运行这个源码,以学习和调试数据库连接的实现细节。...

    ASP中各种数据库连接代码

    ACCESS\SQL\FoxPro\Oracle等数据库的连接方式和asp程序错误详细说明例表

    PHP PDO数据库连接代码

    在探讨“PHP PDO数据库连接代码”这一主题时,我们不仅限于解读代码片段本身,还将深入解析PHP PDO(PHP Data Objects)的原理、优势以及如何有效地利用PDO进行数据库操作,以此构建更安全、高效的Web应用程序。...

    C#ODBC连接各种数据库实例代码.zip

    在IT领域,数据库连接是应用程序开发中的重要环节,尤其是在使用C#编程语言时。ODBC(Open Database Connectivity)是微软提供的一种数据库访问接口,它允许应用程序通过统一的方式与多种数据库系统进行交互。本实例...

    ASP与SQL数据库连接代码 sql数据数据库数据库连接

    ASP与SQL数据库连接代码 sql数据数据库数据库连接,很实用,为建站准备

    jsp各种数据库连接操作代码驱动

    在IT行业中,数据库连接是Web开发中的重要环节,特别是在使用Java服务器页面(JSP)时。JSP允许开发者在服务器端动态生成HTML,而与数据库交互是实现动态内容的关键。本资源提供了针对不同数据库的JSP连接代码示例,...

    C# 连接各种数据库的代码及说明

    `OleDbConnection`类用于创建数据库连接对象,`Open()`方法打开连接,`Close()`方法关闭连接。注意,路径中的反斜杠需要转义,或使用`@`符号来避免转义。 接下来,我们看C#连接SQL Server数据库的例子。SQL Server...

    PHP连接各种数据库代码

    这些代码片段提供了基础的数据库连接和操作方法,包括数据库和表的创建、数据的读取等。值得注意的是,随着PHP版本的更新,部分函数(如`mysql_`系列)已被废弃,推荐使用`mysqli_`或PDO扩展进行数据库操作,以获得...

    jsp与数据库连接代码

    本篇将深入解析“jsp与数据库连接代码”的核心知识点,包括JSP如何与数据库建立连接、执行SQL查询以及处理结果集等。 ### 一、JSP与数据库连接 #### 1. 导入必要的Java包 JSP页面中通过`*" %>`导入了`java.sql.*`...

    java 连接各种数据库大全和实例

    java 连接各种数据库大全和实例,基于maven进行项目管理、先安装apache maven,然后使用mvn clean compile编译,mvn exec:java -Dexec.mainClass="com.jiepu.testsql.App" 运行。

    数据库连接测试代码jdbc

    标题"数据库连接测试代码jdbc"指的是使用Java编程语言,通过Java Database Connectivity (JDBC) API来建立和测试与数据库的连接。JDBC是Java中用于与各种数据库进行交互的一组接口和类,它允许Java程序执行SQL语句并...

    数据库连接池代码实现

    数据库连接池是现代应用程序开发中的重要组成部分,尤其是在处理大量数据交互的应用中,它极大地提高了数据库操作的效率和系统的稳定性。数据库连接池的概念是预先创建并维护一定数量的数据库连接,这些连接可以被多...

    vb2008 数据库连接代码

    vb2008 数据库连接代码

    各种数据库连接方法的代码

    sql2000、2005、acess等数据库的连接代码

    数据库连接池java代码实现

    本文将深入探讨如何使用Java代码来实现一个简单的数据库连接池,并解释其核心概念和工作原理。 连接池的基本思想是维护一组预初始化的数据库连接,当应用程序需要时,可以从池中获取一个连接,使用完毕后,再归还回...

    python数据库(mysql)连接代码

    python连接mysql数据库代码。必须先下载安装mysql数据库,并启动数据库

    java数据库连接池源代码

    在给定的“java数据库连接池源代码”中,我们可以看到以下几个关键组成部分: 1. **测试文件TestConnect.java**:这是一个用于验证数据库连接池功能是否正常的测试程序。它通常包含一些基础的数据库操作,如打开...

    Java与数据库连接代码下载

    Java开发中,连接到数据库的代码。供下载参考!

    连接各类数据库的代码说明

    【数据库连接代码详解】 在IT领域,数据库连接是应用程序与数据存储进行交互的基础。本文将详细阐述如何使用C#语言连接Access和SQL Server这两种常见类型的数据库。 ### 1. C#连接Access数据库 #### 代码及解释 ...

Global site tag (gtag.js) - Google Analytics