数据库连接工具类
2012-02-22 16:08
351 查看
package com.web.dao;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class UtilDao
{
Connection con=null;
String url="jdbc:oracle:thin:@localhost:1521:please";
public Connection getConnection()
{
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
con=DriverManager.getConnection(url,"scott","tiger");
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return con;
}
public ResultSet doQuery(String sql)
{
ResultSet rs=null;
if(con==null)
{
this.getConnection();
}
try {
Statement st=con.createStatement();
rs=st.executeQuery(sql);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return rs;
}
public void doUpdate(String sql)
{
if(con==null)
{
this.getConnection();
}
Statement st;
try {
st = con.createStatement();
st.execute(sql);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public void doClose()
{
if(con!=null)
{
try {
con.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class UtilDao
{
Connection con=null;
String url="jdbc:oracle:thin:@localhost:1521:please";
public Connection getConnection()
{
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
con=DriverManager.getConnection(url,"scott","tiger");
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return con;
}
public ResultSet doQuery(String sql)
{
ResultSet rs=null;
if(con==null)
{
this.getConnection();
}
try {
Statement st=con.createStatement();
rs=st.executeQuery(sql);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return rs;
}
public void doUpdate(String sql)
{
if(con==null)
{
this.getConnection();
}
Statement st;
try {
st = con.createStatement();
st.execute(sql);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public void doClose()
{
if(con!=null)
{
try {
con.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
相关文章推荐
- JDBC第一篇--【介绍JDBC、使用JDBC连接数据库、简单的工具类】
- 连接数据库的工具类
- 使用JDBC链接数据库之连接数据库通用工具类
- jdbc连接数据库工具类
- 连接数据库的工具类SqlHelper
- java(2014版)连接数据库的工具类
- JDBC连接数据库(Mysql、抽取工具类)
- Java使用JDBC连接数据库完整的工具类实例
- JDBC概念原理和连接数据库以及工具类的书写
- 创建数据库连接工具类
- 连接数据库工具类
- 数据库连接工具类BaseDao
- 连接数据库的DBUtils工具类
- 连接数据库工具类调用程序
- java连接数据库工具类—JDBC
- JDBC第一篇--【介绍JDBC、使用JDBC连接数据库、简单的工具类】
- JDBC数据库连接工具类
- JDBC工具类与数据库建立连接
- java中常用的工具类(三)连接数据库的综合类,DES加密和解密,Base64,ExcelUtil工具类,
- JDBC连接数据库工具类及连接Access数据库示例