| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 571 人关注过本帖
标题:[原创]连接数据库的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
快速回复:[原创]连接数据库的bean
数据加载中...
 
   



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

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