2000年7月18日星期二
Web开发 用于获得数据库连接
package test;
import java.sql.*;
import javax.naming.*;
import javax.sql.*;
public class TestDBAccess {
private static TestDBAccess _instance = null; // DB接続管理オブジェクト
private DataSource ds = null;
private TestDBAccess() throws SQLException, Exception {
try {
// 初期コンテキストを取得
InitialContext ic = new InitialContext();
// ルックアップしてデータソースを取得
this.ds = (DataSource) ic.lookup("java:comp/env/jdbc/viper");
} catch (Exception e) {
e.printStackTrace();
}
}
public synchronized static TestDBAccess getInstance() throws SQLException, Exception {
return _instance == null ? new TestDBAccess() : _instance;
}
public Connection getConnection() throws SQLException, Exception {
Connection con = null;
try {
// コネクション取得
con = this.ds.getConnection();
} catch (Exception e) {
e.printStackTrace();
}
return con;
}
}
订阅:
博文评论 (Atom)
没有评论:
发表评论