public class DBHelper {
private static final String url="jdbc:oracle:thin:@localhost:1521:orcl";//连接字符串
private static final String user="nga";//用户名
private static final String password="123";//密码
private static Connection con =null;
static{
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
con = DriverManager.getConnection(url,user,password);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
/**
* 每次在做数据库操作之前都先获取连接对象
* @throws SQLException
*/
public static void getConnection() throws SQLException{
if(con!=null){
if(con.isClosed()){
con = DriverManager.getConnection(url,user,password);
}
}else{
con = DriverManager.getConnection(url,user,password);
}
}
/**
* 每次用完连接之后就需要关掉
* @throws SQLException
*/
public static void closeConnection() throws SQLException{
if(con !=null){
con.close();
}
}
获取数据库连接对象的方法
时间: 2024-12-26 20:31:28
获取数据库连接对象的方法的相关文章
获取数据库连接对象的工具类
mysql连接对象 jdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/查找的文件jdbc.user=rootjdbc.password=自己设置的密码 oracle连接对象 jdbc.driver=oracle.jdbc.driver.OracleDriverjdbc.url=jdbc:oracle:thin:@localhost:1521:orcljdbc.user=scottjdbc.password=
Android获取LayoutInflater对象的方法总结
在写Android程序时,有时候会编写自定义的View,使用Inflater对象来将布局文件解析成一个View.本文主要目的是总结获取LayoutInflater对象的方法. 1.若能获取context对象,可以有以下几种方法: LayoutInflater inflater = (LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); View child = inflater.inflate(R.la
用C3P0获取连接对象的方法
package gxa.bj.util; import java.sql.Connection;import java.sql.SQLException; import javax.sql.DataSource; import com.mchange.v2.c3p0.ComboPooledDataSource; public class C3P0Connect { private static DataSource ds; // 在线程中创建Connection对象的副本 private sta
获取数据库连接对象(包括线程)
/** * 负责数据库连接定义的程序类 * 该类可以负责所有操作线程的数据库连接,利用get()方法可以获得连接对象 */ public class DatabaseConnection { private static final String DBDRIVER = "oracle.jdbc.driver.OracleDriver" ; private static final String DBURL = "jdbc:oracle:thin:@localhost:1521
获取applicationContext对象的方法
方法一:在初始化时保存ApplicationContext对象 代码: ApplicationContext ac = new FileSystemXmlApplicationContext("applicationContext.xml"); ac.getBean("beanId"); 说明:这种方式适用于采用Spring框架的独立应用程序,需要程序通过配置文件手工初始化Spring的情况. 方法二:通过Spring提供的工具类获取ApplicationConte
获取Graphics对象的方法
在做自定义控件时或者GDI+的时候经常会遇到获取Graphics实例的问题.一般有三种获取方式 1.从Paint事件的参数中获取.窗体和许多控件都有一个Paint事件,有一个PaintEventArgs类型的参数e private void Form1_Paint(object sender, System.Windows.Forms.PaintEventArgs e) { //获取Graphic对象 Graphics g = e.Graph
Java中通过Class类获取Class对象的方法详解
方式1:通过Object类的getObject()方法 Person p = new Person(); Class c = p.getClass(); 方式2: 通过 类名.class 获取到字节码文件对象(任意数据类型都具备一个class静态属性,看上去要比第一种方式简单). Class c2 = Person.class; 方式3: 通过Class类中的方法(将类名作为字符串传递给Class类中的静态方法forName即可) Class c3 = Class.forName("Person
在Android中获取LayoutInflater对象的方法
1.通过系统服务来获得,这是最标准的: LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); 2.通过LayoutInflater的静态方法获得: LayoutInflater inflater = LayoutInflater.from(context); 3.如果在Activity中,可以直接使用Activity中的getLayoutInfla
Spring 框架获取 datasource对象的方法
1,使用org.springframework.jdbc.datasource.DriverManagerDataSource 2.使用org.apache.commons.dbcp.BasicDataSource 3.使用org.springframework.jndi.JndiObjectFactoryBean 总结:3种方式中的第一种没有使用连接池,故少在项目中用到,第三种方式需要在web server中配置数据源,不方便于部署,本人推荐使用每二种方式进行数据源的配置. 读配置文件的方