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

📄 conndb.java

📁 这是一个专为学习jsp编程提供的教程代码
💻 JAVA
字号:

/************************************************************
********* 直接连接Access数据库,不需要设置数据源
********* Date: 2006.5
********* Author: 吕海鹏
********* 有任何问题欢迎提出指正 www.ITstudy.cn
************************************************************/
package DeepTeach;
import java.sql.*;
public class ConnDB  
{   
  
  
  	// ***************** 数据库连接代码 开始 *****************
	//以下几项请自行修改
	//String spath="DataBase/#data.mdb";   //注意由网站根到文件的路径
	String dbpath="c:/#data.mdb";   //注意由网站根到文件的路径
	//String dbpath = application.getRealPath(spath); //转化成物理路径

	//数据库连接字符串 
	String connStr ="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ="+dbpath; 

	//加载驱动程序
	//Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
	String   DBdriver="sun.jdbc.odbc.JdbcOdbcDriver"; 
	  
  //String   connStr="jdbc:odbc:guestbook";   
  Connection   conn=null;   
  ResultSet   rs=null;   
    
  public   ConnDB()   
  {   
	  try   
	  {   
		  Class.forName(DBdriver);   
	  }   
	  catch(ClassNotFoundException   e)   
	  {   
		  System.out.println("sql():"+e.getMessage());   
	  }   
  }   
  public   void   executeInsert(String   sql)   
  {   
	  try   
	  {   
		  conn=DriverManager.getConnection(connStr);   
		  Statement   stmt=conn.createStatement();   
		  stmt.executeUpdate(sql);   
	  }   
	  catch(SQLException   ex)   
	  {   
		  System.out.println("sql.excuteUpdate:"+ex.getMessage());   
	  }   
  }   
  public   ResultSet   executeQuery(String   sql)   
  {   
	  rs=null;   
	  try   
	  {   
		  conn=DriverManager.getConnection(connStr);   
		  Statement   stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);   
		  rs=stmt.executeQuery(sql);   
	  }   
	  catch(SQLException   ex)   
	  {   
		  System.out.println("sql.executeQuery:"+ex.getMessage());   
		  System.out.println(connStr);   
	  }   
	  return   rs;   
  }   
  public   void   executeDelete(String   sql)   
  {   
	  try   
	  {   
		  conn=DriverManager.getConnection(connStr);   
		  Statement   stmt=conn.createStatement();   
		  stmt.executeUpdate(sql);   
	  }   
	  catch(SQLException   ex)   
	  {   
		  System.out.println("sql.excuteDelete:"+ex.getMessage());   
	  }   
  }   
} 

⌨️ 快捷键说明

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