談談JDBC連接Access數據庫

代碼:

package MyJava.Base;

import javax.sql.*;
import java.sql.*;
class ConnectDB

 Connection conn=null;
 public ConnectDB()
 { 
  try
  { 
  //加載驅動
  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
  //連接字符串
  String url="jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ=E://Java//JCreator2.5//Manager.mdb";//url
         //建立連接,返回Connection對象
         conn=DriverManager.getConnection(url) ;
         System.err.println("成功連接");
   
  }catch(Exception ex)
  { 
   System.out.println(ex);   
  }
 
 }
 
 public void showAll()
 { 
  String sel = "select * from BusInfo";
      try
      { 
           //創建語句,以便把SQL語句發送到數據庫 
       Statement stmt= conn.createStatement() ;
       //返回記錄集
       ResultSet rs  = stmt.executeQuery(sel) ;
      
       //得到記錄集的列數
       ResultSetMetaData resmdata=rs.getMetaData();
       int ColNum=resmdata.getColumnCount();
       //打印記錄集
       while( rs.next() )
       {
        for(int i=1;i<=ColNum;i++)
         System.out.print(rs.getString(i)+"/t");
       
        System.out.println();       
           }//
      }catch(Exception e)
       {
         e.printStackTrace() ;
        }
   
 } 
}
public class ConnectAccessDemo

 public static void main(String[] args) throws Exception
 {
  ConnectDB db=new ConnectDB();
  db.showAll();
 }
}
程序執行的結果:
 
發佈了67 篇原創文章 · 獲贊 8 · 訪問量 19萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章