龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 软件开发 > JAVA开发 >

Java、XML与数据库编程实践(三)

时间:2009-12-23 15:42来源:未知 作者:admin 点击:
分享到:
[系列文章:Java、XML与数据库编程实践(一)] [系列文章:Java、XML与数据库编程实践(二)] 文件DbInput.java则是真正的数据拷贝部分: import java.sql.*; public class DbInput { Connection src=null; Connecti
  [系列文章:Java、XML与数据库编程实践(一)] 
    [系列文章:Java、XML与数据库编程实践(二)]

    文件DbInput.java则是真正的数据拷贝部分:


  

  

  
  

  import java.sql.*;

  public class DbInput

  {

      Connection src=null;

      Connection dest=null;

      Connection connformax=null;

      ConnPara srcPara;

      ConnPara destPara;

      public DbInput(){}

      public void dbInit()

      {

          DbXmlParser xmlparser=new DbXmlParser("dbs.xml");

          srcPara=xmlparser.getSource();

          destPara=xmlparser.getDest();

          try {

             Class.forName("sun.jdbc.odbc.JdbcOdbcDriver" );

             Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");

             src = DriverManager.getConnection( srcPara.getUrl(), srcPara.getUsername(),srcPara.getPassWord());

             dest =DriverManager.getConnection( destPara.getUrl(), destPara.getUsername(),destPara.getPassword());

             connformax= DriverManager.getConnection( destPara.getUrl(), destPara.getUsername(),destPara.getPassword());

          }

          //捕捉加载驱动程序异常

          catch ( ClassNotFoundException cnfex ) {

             System.err.println( "装载 JDBC/ODBC 驱动程序失败。" );

   


  
  
  

  

  
  

             cnfex.printStackTrace();

             System.exit( 1 );  // terminate program

          } catch ( SQLException ex )

          {

              System.err.println( "连接失败" );

              ex.printStackTrace();

              System.exit( 1 );  // terminate program

          }          

      }
  
  

精彩图集

赞助商链接