一个公司资源预约系统
源代码在线查看: condb.java
/**************************************************
*文件名: conDB.java
*功能: 完成文件库的连接
***************************************************/
import java.io.*;
import java.util.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import javax.swing.border.*;
import java.sql.*;
class conDB {
//公共变量声明
public Connection con;
public Statement stm;
public ResultSet rs;
//构造函数
public conDB() {
String url = "jdbc:odbc:Eresource";
String username ="";
String password ="";
//连接数据库
try
{
Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver" );
con = DriverManager.getConnection( url, username, password );
}
//捕获加载驱动程序异常
catch ( ClassNotFoundException cnfex )
{
//打印出错信息
System.err.println("装载 JDBC/ODBC 驱动程序失败" );
cnfex.printStackTrace();
// 程序退出
System.exit( 1 );
}
//捕获连接数据库异常
catch ( SQLException sqlex )
{
//打印出错信息
System.err.println( "无法连接数据库" );
sqlex.printStackTrace();
// 程序退出
System.exit( 1 );
}
}
//断开数据库连接函数
public void closeDB() {
try
{
//关闭与数据库的连接
con.close();
}
catch ( SQLException sqlex )
{
//打印出错信息
System.err.println( "Unable to disconnect" );
sqlex.printStackTrace();
}
}
}