如何在JAVA中通^OLEDBB接ACCESS?
如何在JAVA中通^OLEDBB接ACCESS?
因槲頁霈F了"Too Many Client Tasks"的e`...foledb可解Q...
我的ADO封b如下,指教:
package mainPack;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.concurrent.locks.Lock;
import java.util.concurrent.locks.ReentrantLock;
import java.util.concurrent.locks.ReentrantReadWriteLock;
public class SOINC_ADO {
private Connection con;
private Statement sql;
private ResultSet rs;
private String action;
private ReentrantLock lock=new ReentrantLock();
public ResultSet exec(String action, String sqlStatement){
this.action=action;
//try to set up the JDBC-ODBC Bridge
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}catch(Exception e){
System.out.println("Connection Error: "+e);
}
//try to make connection & execute the sql statement
lock.lock();
try{
con=DriverManager.getConnection("jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};" +
"DBQ=D:/Kevin/selfProgramming/SOINC_First_Model/Database/SOINC_Schedule_DB.mdb");
sql=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
if (this.action.equalsIgnoreCase("Update")){
sql.executeUpdate(sqlStatement);
this.rs=null;
//System.out.println("Update Successed.");
}
else if (this.action.equalsIgnoreCase("Query")){
this.rs=sql.executeQuery(sqlStatement);
//System.out.println("Query ResultSet is created.");
}
}catch(Exception e){
System.out.println("SQL Error: "+e);
}
return rs;
}//end exec()
public void closeCon(){
try{
//this.rs.close();
this.con.close();
lock.unlock();
}catch(Exception e){;}
}
public static void main(String[] args) {
}//end main()
}
因槲頁霈F了"Too Many Client Tasks"的e`...foledb可解Q...
我的ADO封b如下,指教:
package mainPack;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.concurrent.locks.Lock;
import java.util.concurrent.locks.ReentrantLock;
import java.util.concurrent.locks.ReentrantReadWriteLock;
public class SOINC_ADO {
private Connection con;
private Statement sql;
private ResultSet rs;
private String action;
private ReentrantLock lock=new ReentrantLock();
public ResultSet exec(String action, String sqlStatement){
this.action=action;
//try to set up the JDBC-ODBC Bridge
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}catch(Exception e){
System.out.println("Connection Error: "+e);
}
//try to make connection & execute the sql statement
lock.lock();
try{
con=DriverManager.getConnection("jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};" +
"DBQ=D:/Kevin/selfProgramming/SOINC_First_Model/Database/SOINC_Schedule_DB.mdb");
sql=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
if (this.action.equalsIgnoreCase("Update")){
sql.executeUpdate(sqlStatement);
this.rs=null;
//System.out.println("Update Successed.");
}
else if (this.action.equalsIgnoreCase("Query")){
this.rs=sql.executeQuery(sqlStatement);
//System.out.println("Query ResultSet is created.");
}
}catch(Exception e){
System.out.println("SQL Error: "+e);
}
return rs;
}//end exec()
public void closeCon(){
try{
//this.rs.close();
this.con.close();
lock.unlock();
}catch(Exception e){;}
}
public static void main(String[] args) {
}//end main()
}
相關文章
- JAVA使用accessJava
- Java連線AccessJava
- 如何在java中呼叫js方法JavaJS
- 《如 何 速 通 一 套 題》3
- 如何通過C#操作Access,本人親測通過C#
- 如何在java類中呼叫websphere中的jndi物件JavaWeb物件
- 如何在Java中判斷是否為空Java
- 如何在 Java 中實現無向圖Java
- 如何在 Java 中進行圖片剪裁Java
- 一、初次接觸javaJava
- java連線access資料庫Java資料庫
- nginx中報Access denied.Nginx
- 教你如何在 Ubuntu 中安裝 Oracle Java 13UbuntuOracleJava
- 如何在Java中將double轉換為int?Java
- 如何在Java中反轉單連結串列?Java
- 如何在Java中將字串轉換為日期Java字串
- [轉載] Java中如何在方法中return返回多個值Java
- 如何在微信小程式中實現音視訊通話微信小程式
- 如何在Windows 11系統中將任意檔案(如bat/log等)固定在開始選單?WindowsBAT
- Linux中通過mount或smbmount直接掛接Windws中文共享目錄Linux
- Android中Java與web通訊AndroidJavaWeb
- JAVA 對接騰訊雲直播Java
- 剛接觸JAVA 問問Java
- 如何在Java 8中將List轉換為Map?Java
- 聊聊如何在Java應用中傳送簡訊Java
- 4.10 如何在Java中進行排序開發Java排序
- 怎樣通過驅動程式連線到access
- 如何在 Java 中實現二叉搜尋樹Java
- 如何在Java中返回樹形結構 最佳實踐Java
- 如何在Java中實現非同步任務排程?Java非同步
- java微信小程式獲取ACCESS_TOKENJava微信小程式
- Java設計模式-橋接模式Java設計模式橋接
- [譯] Java 橋接方法詳解Java橋接
- java如何對接企業微信Java
- v$access中查詢呼叫的objectObject
- 如何在Java中一次性查詢Java中連結串列的中間元素Java
- 如何在 Java 中實現最小生成樹演算法Java演算法
- 如何在 Java 中實現 Dijkstra 最短路演算法Java演算法