如何编写代码实现从access数据库中将几个表的数据导入到sql serve去?最好是由java的示例代码。先谢谢了

解决方案 »

  1.   

    try{
    conn = DriverManager.getConnection("jdbc:odbc:studb");

    st   = conn.createStatement();

    rset = st.executeQuery(setrset);

    rset.next();
    StuID=rset.getString("SID");
    StuName=rset.getString("SNAME");
    StuClass=rset.getString("CLSID");
    StuAge=rset.getInt("SAGE");
    StuPhotoPath=rset.getString("SPHOTO");
    StuBak=rset.getString("SBAK");

    }catch(SQLException se){
    System.out.println(se);
    }finally{
    try{
    if(rset!=null)rset.close();
    if(st!=null)st.close();
    if(conn!=null)conn.close();
    }catch(SQLException se){

    }
    }
    }
    这个是用来从ODBC—JDBC中读取数据的!
    然后你在去下一个JTDS
      

  2.   

    然后用jdts
    要先加载jdts驱动!
    Interface jTDS Implementation
    java.sql.Driver                   net.sourceforge.jtds.jdbc.Driver
    javax.sql.DataSource          net.sourceforge.jtds.jdbcx.JtdsDataSource
    javax.sql.ConnectionPoolDataSource net.sourceforge.jtds.jdbcx.JtdsDataSource
    javax.sql.XADataSource       net.sourceforge.jtds.jdbcx.JtdsDataSource
    javax.naming.spi.ObjectFactory net.sourceforge.jtds.jdbcx.JtdsObjectFactory这些是他的驱动! jdbc:jtds:<server_type>://<server>[:<port>][/<database>][;<property>=<value>[;...]]
    这个是jtds打开数据库的格式!
      

  3.   

    http://sourceforge.net/project/showfiles.php?group_id=33291
    这个是下载jtds的网站。在一载页面你下上面那一个jtds对了,忘了说用JTDS的主要目的是为把从ACC中的数据导到SQL中的!用同一个程序还可以往Sybase和Oracle中去的!
      

  4.   

    odbcjdbc桥读access,jdbc写入sqlserver
      

  5.   

    jtds-1.2-dist\html
    这个下面是关于JTDS的用法!/html/faq.html里面是关于他的接口和用法的!
    同学加油啊!
    加油!
      

  6.   

    朱朱的那个也可以那个更简单。sqlserver的驱动就用不下了。你可能要去下一个Oracle的。
    如果用JTDS两个都不用下!原理一样!
    加油!
      

  7.   

    谢谢ourmessage、朱朱的热心帮忙:) A za A za fighting