作者在 2008-07-16 23:34:40 发布以下内容
//建包
package pp;
package pp;
//导包
import java.sql.Connection;
import java.sql.Statement;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQlException;
import java.sql.Connection;
import java.sql.Statement;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQlException;
/**
*1 类变量
*2 类加载和数据库连接
*3 doSelete方法做查询
*4 doUpdate方法做增加,删除,插入三个方法
*5 释放资源
*/
*1 类变量
*2 类加载和数据库连接
*3 doSelete方法做查询
*4 doUpdate方法做增加,删除,插入三个方法
*5 释放资源
*/
public class DBHelper{
//定义类变量
//定义类变量
//Connection 对象
Connection conn = null;
//Statement 对象
Statemen st = null;
//ResultSet 对象
ResultSet rs = null;
Connection conn = null;
//Statement 对象
Statemen st = null;
//ResultSet 对象
ResultSet rs = null;
//构造器
public DBHelper()
{
//类加载
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
System.out.println("类加载成功");
}catch(Exception ex)
{
System.out.println("类加载失败");
System.out.println(ex.toString());
}
//数据库连接
try
{
conn = DriverManager.getConnection("jdbc:odbc:数据源名称");
System.out.println("数据库连接成功");
}catch(Exception ce)
{
System.out.println("数据库连接失败");
System.out.println(ce.toString());
}
}
public DBHelper()
{
//类加载
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
System.out.println("类加载成功");
}catch(Exception ex)
{
System.out.println("类加载失败");
System.out.println(ex.toString());
}
//数据库连接
try
{
conn = DriverManager.getConnection("jdbc:odbc:数据源名称");
System.out.println("数据库连接成功");
}catch(Exception ce)
{
System.out.println("数据库连接失败");
System.out.println(ce.toString());
}
}
//doSelete方法做查询
public ResultSet doSelete(String sql)
{
try
{
st = conn.createStatement();
rs = st.executeQuery(sql);
System.out.println(查询成功);
return rs;
}catch(Exception le)
{
System.out.println("查询失败");
return null;
}
}
public ResultSet doSelete(String sql)
{
try
{
st = conn.createStatement();
rs = st.executeQuery(sql);
System.out.println(查询成功);
return rs;
}catch(Exception le)
{
System.out.println("查询失败");
return null;
}
}
//doUpdate方法做增加,删除,插入三个方法的其中一个方法
public int doUpdate(String sql)
{
try
{
st = conn.createStatement();
int rs = st.executeUpdate(sql);
System.out.println("doUpdate方法做增加,删除,插入三个方法的其中一个方法成功");
return rs;
}catch(Exception ae)
{
System.out.println("doUpdate方法做增加,删除,插入三个方法的其中一个方法失败");
System.out.println(ae.toString());
return 0;
}
}
//释放资源
public void Free(){
try
{
if(con!=null)
{
con.close();
System.out.println("釋放資源成功");
}
}catch(SQLException ex)
{
System.out.println("釋放資源失敗");
System.out.println(ex.tostring());
}
finally
{
if(con!=null)
{
con.close();
System.out.println("強制關閉");
}
}
}
public int doUpdate(String sql)
{
try
{
st = conn.createStatement();
int rs = st.executeUpdate(sql);
System.out.println("doUpdate方法做增加,删除,插入三个方法的其中一个方法成功");
return rs;
}catch(Exception ae)
{
System.out.println("doUpdate方法做增加,删除,插入三个方法的其中一个方法失败");
System.out.println(ae.toString());
return 0;
}
}
//释放资源
public void Free(){
try
{
if(con!=null)
{
con.close();
System.out.println("釋放資源成功");
}
}catch(SQLException ex)
{
System.out.println("釋放資源失敗");
System.out.println(ex.tostring());
}
finally
{
if(con!=null)
{
con.close();
System.out.println("強制關閉");
}
}
}
}