package cn.ticket.mode.connection;
import java.sql.*;
import javax.sql.DataSource;
public class Conn {
public static Connection con;
private Statement stmt;
private PreparedStatement prepstmt;
ResultSet rs = null;
public static DataSource datasource = null;
public Conn(DataSource datasource)
{
this.datasource = datasource;
}
public static void connOpen() throws SQLException
{
try
{
con = datasource.getConnection();
}
catch(Exception e)
{
System.out.println(e);
}
}
//查詢數據庫
public ResultSet executeQuery(String sql)
{
try
{
connOpen();
System.out.println(con+"1");
stmt = con.createStatement();
rs =stmt.executeQuery (sql);
}
catch(SQLException sqle)
{
System.out.println(sqle+"33333333333");
}
return rs;
}
//對數據庫進行插入、刪除、修改
public boolean executeChange(String sql)
{
try
{
connOpen();
stmt = con.createStatement();
int i=stmt.executeUpdate(sql);
if(i!=0)
{
return true;
}
}
catch(SQLException sqle)
{
System.out.println(sqle+"444444444444444");
}
return false;
}
private void connClose()
{
try
{
prepstmtClose();
if(con != null || con.isClosed ())
{
con.close ();
}
}
catch(SQLException sqle)
{
System.out.println(sqle+"555555555555555");
}
}
public void prepstmtClose()
{
try
{
if(prepstmt != null)
{
prepstmt.close ();
}
}
catch(SQLException sqle)
{
System.out.println(sqle+"666666666666666");
}
}
//關閉結果集
public void resultsetClose()
{
try
{
if(rs != null)
{
rs.close ();
}
}
catch(SQLException sqle)
{
System.out.println(sqle+"77777777777777");
}
}
//關閉所有與數據庫的連接
public void closedALL()
{
resultsetClose();
connClose ();
}
}
們,這個東西我記不清了,怎麼使了,請問將數據連到什麼地方就可以用了?
急 急 急!!!