谁能提供连接数据库的bean,非常感谢,大大加分!!!

chl326 2002-06-01 02:27:02
谁能提供连接数据库的bean,非常感谢,大大加分!!!

chl326@163.com
...全文
6 点赞 收藏 5
写回复
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
chl326 2002-06-01
结帐
非常感谢
回复
rosmada 2002-06-01
Andrawu师兄说的对,我的是jdbc-odbc桥连接的。不知道你用的数据库的是不是
sqlserver。
回复
Andrawu 2002-06-01
楼上的只是通jdbc_odbc桥来连接的。
http://www.csdn.net/expert/topic/670/670716.xml?temp=.7412226
回复
rosmada 2002-06-01
注意存为mydb.java,
回复
rosmada 2002-06-01
package mydb;
import java.sql.*;

public class mydb {
String sDBDriver = "sun.jdbc.odbc.JdbcOdbcDriver";
String sConnStr = "jdbc:odbc:sunshine";
private Connection conn = null;
private Statement stmt = null;
ResultSet rs = null;

public mydb() {
try {
Class.forName(sDBDriver);
}
catch(java.lang.ClassNotFoundException e) {
System.err.println("mydb(): " + e.getMessage());
}
}

public ResultSet executeQuery(String sql) {
rs = null;
try {
conn = DriverManager.getConnection(sConnStr);
stmt = conn.createStatement();
rs = stmt.executeQuery(sql);
}
catch(SQLException ex) {
System.err.println("aq.executeQuery: " + ex.getMessage());
}
return rs;
}

public void executeUpdate(String sql) {
stmt = null;
rs=null;
try {
conn = DriverManager.getConnection(sConnStr);
stmt = conn.createStatement();
stmt.executeQuery(sql);
stmt.close();
conn.close();
}
catch(SQLException ex) {
System.err.println("aq.executeQuery: " + ex.getMessage());
}
}

public void closeStmt(){
try{
stmt.close();
}
catch(SQLException e){
e.printStackTrace();
}
}
public void closeConn(){
try{
conn.close();
}
catch(SQLException e){
e.printStackTrace();
}
}
}

将他存为.java然后在解释成.class就行了
回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告