sqlBean.java
上传用户:ht0805
上传日期:2013-10-20
资源大小:384k
文件大小:2k
源码类别:

WEB源码(ASP,PHP,...)

开发平台:

Java

  1. import java.io.*; 
  2. import java.sql.*; 
  3. public class sqlBean{/// 
  4. public Connection conn=null; 
  5. public ResultSet rs=null; 
  6. private String DatabaseDriver="sun.jdbc.odbc.JdbcOdbcDriver"; 
  7. //DataSource 数据源名称DSN 
  8. private String DatabaseConnStr="jdbc:odbc:ClassDB2,'limq',123";
  9. //定义方法 
  10. /*setXxx用于设置属性值;getXxx用于得到属性值*/ 
  11. public void setDatabaseDriver(String Driver){ 
  12. this.DatabaseDriver=Driver; 
  13. public String getDatabaseDriver(){ 
  14. return (this.DatabaseDriver); 
  15. public void setDatabaseConnStr(String ConnStr){ 
  16. this.DatabaseConnStr=ConnStr; 
  17. public String getDatabaseConnStr(){ 
  18. return (this.DatabaseConnStr); 
  19. public sqlBean(){/////构造函数 
  20. try{ 
  21. Class.forName(DatabaseDriver); 
  22. catch(java.lang.ClassNotFoundException e){ 
  23. System.err.println("加载驱动器有错误:"+e.getMessage( )); 
  24. System.out.print("执行插入有错误:"+e.getMessage());//输出到客户端 
  25.                  
  26. public int executeInsert(String sql){ 
  27. int num=0;
  28. try{ 
  29. conn = DriverManager.getConnection("jdbc:odbc:ClassDB","limq","123");
  30. Statement stmt=conn.createStatement( ); 
  31. num=stmt.executeUpdate(sql); 
  32. catch(SQLException ex){ 
  33. System.err.println("执行插入有错误:"+ex.getMessage() ); 
  34. System.out.print("执行插入有错误:"+ex.getMessage());//输出到客户端 
  35. }
  36. CloseDataBase();
  37. return num;
  38. // display data 
  39.  
  40. public ResultSet executeQuery(String sql){ 
  41. rs=null; 
  42. try{ 
  43. conn = DriverManager.getConnection("jdbc:odbc:ClassDB","limq","123");
  44. Statement stmt=conn.createStatement( ); 
  45. rs=stmt.executeQuery(sql);
  46. catch(SQLException ex){ 
  47. System.err.println("执行查询有错误:"+ex.getMessage() ); 
  48. System.out.print("执行查询有错误:"+ex.getMessage()); //输出到客户端 
  49. return rs; 
  50. // delete data 
  51. public int executeDelete(String sql){ 
  52. int num=0;
  53. try{ 
  54. conn = DriverManager.getConnection("jdbc:odbc:ClassDB","limq","123");
  55. Statement stmt=conn.createStatement( ); 
  56. num=stmt.executeUpdate(sql); 
  57. catch(SQLException ex){ 
  58. System.err.println("执行删除有错误:"+ex.getMessage() ); 
  59. System.out.print("执行删除有错误:"+ex.getMessage()); //输出到客户端 
  60. CloseDataBase();
  61. return num;
  62. ////////////////// 
  63. public void CloseDataBase(){ 
  64. try{ 
  65. conn.close(); 
  66. catch(Exception end){ 
  67. System.err.println("执行关闭Connection对象有错误:"+end.getMessage( ) ); 
  68. System.out.print("执行执行关闭Connection对象有错误:有错误:"+end.getMessage()); //输出到客户端