递归读取数据库的javabean__教程 |
|
日期:2007-5-20 0:36:21 人气:82 [大 中 小] |
|
|
|
数据库连接和数据库操作类:
/* * 创建日期 2005-4-14 * * TODO 要更改此生成的文件的模板,请转至 * 窗口 - 首选项 - Java - 代码样式 - 代码模板 */package dbmanager;import java.sql.*;/** * @author Administrator * * TODO 要更改此生成的类型注释的模板,请转至 * 窗口 - 首选项 - Java - 代码样式 - 代码模板 */public class DBConnection { String user="sa"; String password="sa"; String sDBDriver="com.microsoft.jdbc.sqlserver.SQLServerDriver"; String sConnStr="jdbc:microsoft:sqlserver://172.16.204.10:1433;DatabaseName=HLSP_MIS"; Connection connect=null; ResultSet rs=null; Statement stmt = null, stmt1 = null; public DBConnection(){ try{ Class.forName(sDBDriver); connect = DriverManager.getConnection(sConnStr,user,password); stmt = connect.createStatement(); stmt1=connect.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
} catch(Exception e){ System.err.println(e.getMessage()); } } //执行数据库查询 public ResultSet runRs(String sql){ rs=null; try{ rs=stmt1.executeQuery(sql); } catch(SQLException ex){ System.err.println(ex.getMessage()); } return rs; } //执行数据库其他操作 public boolean executeSql(String sql) { boolean che=false; try { stmt.executeUpdate(sql); che=true; } catch (SQLException ex) { System.err.println(ex.getMessage()); che=false; } return che; } //进行数据库连接释放 public boolean free(){ try { connect.close(); if (stmt!=null){ stmt.close(); } if(stmt1!=null){ stmt1.close(); } return true; } catch (Exception e) { return false; } |
|
出处:本站原创 作者:佚名 |
|
|