标题:[原创]连接数据库的bean
只看楼主
xiuyuan123
Rank: 2
等 级:新手上路
威 望:3
帖 子:140
专家分:0
注 册:2006-4-25
 问题点数:0 回复次数:0 
[原创]连接数据库的bean
// substitute your own class path
package com.jspcafe.beans;

// standard classes to import when using jdbc
import java.sql.*;
import java.io.*;

public class OdbcBean {

// db is our connection object
Connection db = null;

// stmt will hold our jdbc statements
// i.e. sql and stored procedures
Statement stmt = null;

// result will hold the recordset
ResultSet result = null;

// default constructor
public OdbcBean() {
}

/*********************************************
* @dsn String for ODBC Datasource name
* @uid String for ODBC Datasource user name
* @pwn String for ODBC Datasource password
*/
public void OpenConn(
String dsn,
String uid,
String pwd) throws Exception {

try {
dsn = "jdbc:odbc:" + dsn;
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
db = DriverManager.getConnection(dsn, uid, pwd);
} catch (Exception e) {
e.printStackTrace();
}
}


/*********************************************
* @sproc String for sql statement or stored
* procedure
*/
public ResultSet getResults(String sproc)
throws Exception {

stmt = db.createStatement();
result = stmt.executeQuery(sproc);
return result;
}

/*********************************************
* @sproc String for sql statement or stored
* procedure
*/
public void execute(String sproc)
throws Exception {

stmt = db.createStatement();
stmt.execute(sproc);
}

// Don't forget to clean up!
public void CloseStmt()
throws Exception {

stmt.close();
stmt = null;
}

// Don't forget to clean up!
public void CloseConn()
throws Exception {

db.close();
db = null;
}

}
搜索更多相关主题的帖子: bean 数据库 
2006-05-08 13:31



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-62553-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.458206 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved