如何获得数据库连接connection?

原创 2006年06月16日 14:04:00

1.通过JDBC获得数据库连接;

final static String DB_DRIVER = "COM.ibm.db2.jdbc.app.DB2Driver";
final static String DB_URL = "jdbc:db2:DBName";
final static String DB_USERID = "db2admin";
final static String DB_PWD = "db2admin";
Connection conn=null;
try{
//加载JDBC驱动程序
Class.forName(DB_DRIVER);
//获得连接Connection
conn =DriverManager.getConnection(DB_URL,DB_USERID,DB_PWD);
}
catch(java.lang.ClassNotFoundException ex){
  System.err.println("DBconnect......"+ex.getMessage());
}
catch (Exception e) {
  System.err.println("DBconnect......"+e.getMessage());
    }
    //下面就可以使用conn了。
    ......

2.通过连接池获得数据库连接.

 final static String JDNI_Name = "yccms";
   Connection conn=null;
   try{
            Context ctx = null;
            ctx = new InitialContext();
            DataSource ds = (DataSource) ctx.lookup(JNDI_Name);
            conn = ds.getConnection();
   catch(Exception ex){
      System.err.println("DBconnect......"+getMessage())
   }
  //下面就可以使用conn了。
        使用连接池的优点使用连接池的优点主要体现在两个方面:对数据库的连接统一进行配置、管理、监控,以及对数据库连接池的参数进行优化调整;同时对应用中没有关闭或其他原因造成没有关闭的数据库连接由连接池统一进行管理。便于应用的移植和后端数据库的切换,因 为在应用中通过统一的JNDI获得数据库的连接,而具体连接的是哪一台机器上的数据库与应用无关。

Hibernate Session 获取connection

Hibernate3.3.2版本中getSession().connection()已被弃用,替代方法SessionFactoryUtils.getDataSource(getSessionFacto...
  • xunianchong
  • xunianchong
  • 2016年04月13日 08:46
  • 795

DriveManager.getConnection(URL,usename,password)url要根据不同的数据库来定,我这里给楼主一份各种数据库的连接url格式资料:

应为url要根据不同的数据库来定,我这里给楼主一份各种数据库的连接url格式资料: 1、Oracle8/8i/9i数据库(thin模式)  Class.forName("oracle.jdbc...
  • xiongyanbing123123
  • xiongyanbing123123
  • 2013年10月28日 22:10
  • 1427

hibernate4获取connection

import org.hibernate.HibernateException; import org.hibernate.SessionFactory; import org.hibernate...
  • javahepeng
  • javahepeng
  • 2016年03月29日 15:59
  • 886

1.通过原始的Driver接口获取JDBC数据库连接Connection

通过原始的Driver接口获取JDBC数据库连接Connection
  • myitec
  • myitec
  • 2015年11月28日 16:04
  • 1018

hive的jdbc数据库连接

package org.apache.hadoop.hive.cli; import java.sql.Connection; import java.sql.DriverManager...
  • kirayuan
  • kirayuan
  • 2010年09月15日 15:40
  • 2846

创建Connection对象并连接数据库

  【3】创建Connection对象并连接数据库     首先我们需要添加一个指向Connection对象的指针:     _ConnectionPtr   m_pConnection;   ...
  • CNCbird
  • CNCbird
  • 2010年03月16日 11:29
  • 4801

ArcSDE空间数据库连接方式

ArcSDE的空间数据库连接方式 应用服务器连接和直接连接 1.1 应用服务器连接: 是一种通用的连接方式,通过ARcCatalog来建立连接, 第二种方式:直接连接 ...
  • kkk328
  • kkk328
  • 2012年05月20日 21:16
  • 1078

hibernate+spring中怎么得到connection

1,只要先得到sessionFactory对象 2,然后通过sessionFactory的子类SessionFactoryImplementor 的 getConnectionProvider() ...
  • qq_23476319
  • qq_23476319
  • 2017年02月23日 22:25
  • 434

java 获取数据库连接

/** *ConnectionUtil .java * * */   package com.cai.jdbc; import java.sql.Connection; import...
  • cai5
  • cai5
  • 2011年10月27日 14:44
  • 6566

多种的方法得到数据库的connection

第一种方式得到连接:数据库厂商必须实现的接口Driver,当连接数据库是别忘了添加相应的数据库驱动jar包。 最原始的Driver 接口实现获取connection: Java.sql.Driv...
  • gz153016
  • gz153016
  • 2015年10月16日 17:15
  • 1842
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何获得数据库连接connection?
举报原因:
原因补充:

(最多只允许输入30个字)