java直接连接Access数据库

//MobileDatabase.java  
  import   java.io.*;  
  
import   java.sql.*;  
   
  
public   class   MobileDatabase{  
    
public   static   void   main(String[]   args){  
      
try{  
        
//Load   JDBC   driver  
        Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");  
         
        
/*这里的数据库的url一定要写正确,这是关键,其中DBQ可以绝对路径,也可以是相对路径,为了体现数据存储路径的/独立性,你可以将数据库copy到不同的位试一下*/  
        
/*{Microsoft   Access   Driver   (*.mdb)}部分可以在控制面板-ODBC中的Drivers(驱动程序)找到*/  
        
/*这样其他的数据库也可以通过同样的方式访问,如Excel、FoxPro等*/  
        String   dbUrl   
=   "jdbc:odbc:driver={Microsoft   Access   Driver   (*.mdb)};DBQ=d:\\testsql1.mdb";  
         
        Connection   con   
=   DriverManager.getConnection(dbUrl,"","");        
        Statement   state   
=   con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);  
        
//执行SQL语句  
        String   sql   =   "create   table   tsc   (sno   char(5))";  
        
//ResultSet   rs   =   state.executeQuery(sql);  
        state.executeQuery(sql);  
        
//打印测试  
        /*if(   rs   !=   null   ){  
                while(   rs.next()   ){  
                      System.out.println("\t"   +   rs.getString(1));  
              }  
              rs.close();  
              con.close();  
        }
*/
  
      }
catch(Exception   e){e.printStackTrace();}  
    }
  
  }
//End   class   MobileDatabase   
posted @ 2008-06-12 16:19  电视机9号  阅读(727)  评论(2编辑  收藏  举报