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

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

chl326@163.com
...全文
39 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
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就行了

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧