当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

 ·菜鸟问题 libpcap达人路过看看    »显示摘要«
    摘要: 请问怎么样调用libpcap啊? snort那里的代码看不懂 能不能达人给个例子让我学习一下啊 ......
 ·不能通过    »显示摘要«
    摘要: #include<iostream.h> class tree{ public: int i,j; tree(); } tree::tree(){ cout<<"you"; } int main() { //tree a[]={tree(1,2),tree(3,4)}; tree a; return 0; } compil......


Java可以对数据库进行操作么

请问Java是否可以  
  1..读取Access数据库表中的数据?  
  2..并对这些数据进行处理(非常复杂的计算),  
  3..然后将前一步的结果存入另一张表,  
 

NO.1   作者: gj13966288

当然可以。用java.sql包,  
  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");    
  strCon   =   "jdbc:odbc:Test_DB";    
  类DriverManager等等,  
 

NO.2   作者: yyfzy

对,用jdbc

NO.3   作者: gliderstar

jdbc,access用jdbc:odbc桥就行了  
 

NO.4   作者: daocaoren0

呵呵,如果你用的是JDK来编程那么你用上面的的JDBC:ODBC就可以了  
  如果你用JBUILD也是很好用的别怕啊:)

NO.5   作者: diabloqin

可以

NO.6   作者: yujiebo025

还要下载软件包,用来支持access

NO.7   作者: hoxisoft

/*  
      用JDBC来连接数据库有很两种方式,如  
      <1>JDBC:ODBC   bridge,  
      <2>直接连接方式.  
      第二种方式有很多好处,它可以独立于依赖于系统的odbc数据源,  
      存储数据的database可以自由地移动  
  */  
   
  //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


    摘要: 请问先要对access的一个表中的数据进行处理(非常复杂的计算),然后将前一步的结果存入另一张表,用何种语言比较好呢? java可以么?谢了先 ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE