⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dbmanager.java

📁 代码是自己我的代码不是网上down的。是自己写的。里面有很多值得学习的知识点。还有一些javabean组件。不算自己写的JAR文件
💻 JAVA
字号:

import java.sql.*;
import java.math.*;
public class DBManager {
   private Connection conn;
   public DBManager() {
      try {
      Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
      conn = DriverManager.getConnection("jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=library.mdb");
      }
      catch (java.sql.SQLException s) {
        System.out.println("exception: " + s.getMessage());
      }catch(ClassNotFoundException s){s.getMessage();}
   }
   public Connection getConnection() {
        return conn;
   }
   public ResultSet execute(String sqlstr){
       ResultSet rs=null;
    try {
        Statement smt = getConnection().createStatement();
        rs=smt.executeQuery(sqlstr);

    } catch (SQLException ex) {
    }
    return rs;
   }
   //查询方法,返回结果集
		public ResultSet getResult(String sql)
		{
			
			try
				{
			//加载驱动程序
			Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
			//创建连接
			Connection conn=DriverManager.getConnection("jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=library.mdb");
			//创建statement对象
			 Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
			 //执行sql语句,返回结果集
			 ResultSet rs=stmt.executeQuery(sql);
			 //返回
			 return rs;
					}
			//异常处理
			catch(Exception e)
			{
				System.out.println("getResult------"+e.toString());
				//若有异常,返回null
				return null;
			}
			//
		}
		public boolean executeSql(String sql)
		{
			try
			{
			
			//加载驱动程序
			Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
			//创建连接
			Connection conn=DriverManager.getConnection("jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=library.mdb");
			//创建statement对象
			 Statement stmt=conn.createStatement();
			 //执行sql语句,返回结果集
			 stmt.executeUpdate(sql);	
			 //提交到数据库
			 conn.commit();
			 //返回true,表示操作成功
			 return true;
			}
			catch(Exception e)
			{
				System.out.println("executeSql------"+e.toString());
				//若有异常,返回false
				return false;
			}
		}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -