www.pudn.com > 使用 Java 读取条形码代码文件.rar > Database.java
package com.jmart.dbaccess;
import java.sql.*;
import java.util.List;
public class Database
{
private static final String jdbcDriver
= "COM.ibm.db2.jdbc.app.DB2Driver";
private static final String jdbcURL
= "jdbc:db2:";
private Connection connection;
public Database(String username,
String password, String database)
throws SQLException, ClassNotFoundException
{
Class.forName(jdbcDriver);
String dbURL = jdbcURL + database;
if (!username.equals(""))
{
connection
= DriverManager.getConnection
(dbURL, username, password);
}
else
{
connection
= DriverManager.getConnection(dbURL);
}
}
public void close()
{
try
{
connection.close();
}
catch (SQLException se)
{
connection = null;
}
}
public ResultSet executeQuery(String query)
throws SQLException
{
PreparedStatement st
= connection.prepareStatement(query);
return st.executeQuery();
}
public int executeUpdate(String statement)
throws SQLException
{
PreparedStatement st
= connection.prepareStatement(statement);
return st.executeUpdate();
}
protected void finalize()
{
close();
}
}