JDBC、ODBC、不需配置DSN的几个数据库连接


/*
 * FranlkTest.java
 * 模块:
 * 版权所有:Franlk
 */


import java.sql.*;
/**
 * 此类的简要说明:。
 * <p>
 * 创建日期:2007-4-10<br>
 * 修改历史:<br>
 * 修改日期:<br>
 * 修改人  :<br>
 * 修改内容:。<br>
 *
 * @author FRANLK
 * @version 1.0
 */
public class FranlkTest {

 public static void main(String[] args) {
  System.out.println(4/2);
  System.out.println(5 % 2); 
  System.out.println("=======================通过JDBC直接连ORACLE==========================================");
  String driver ="oracle.jdbc.driver.OracleDriver";//驱动,一般用ojdbc14.jar包
  String url = "jdbc:oracle:thin:@192.168.0.19:1521:YXDB";
  String user ="userid";
  String pwd = "oracle";
  Connection conn = null;
  try{
   Class.forName(driver);
   conn = DriverManager.getConnection(url,user,pwd);   
   System.out.println("===conn========"+conn);
   if(conn!=null){
    conn.close();
   }
  }catch(Exception ex){
   ex.printStackTrace();
  }
  System.out.println("=======================不需要配置DSN连接Access==========================================");
  String odbcDriver_1 = "sun.jdbc.odbc.JdbcOdbcDriver";//驱动,装完JDK在$JAVA_HOME$/jre/lib/rt.jar就有这个驱动。
  String odbcUrl_1 = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=D://FRANLK//ACCESS_DB//FRANLK_ACCESS.mdb"; 
  //  D://FRANLK//ACCESS_DB//FRANLK_ACCESS.mdb 对应数据库文件。
  String odbcUser_1 ="";
  String odbcPwd_1 = "";
  Connection odbcConn_1 = null;
  try{
   Class.forName(odbcDriver_1);
   odbcConn_1 = DriverManager.getConnection(odbcUrl_1,odbcUser_1,odbcPwd_1);   
   System.out.println("==odbcConn_1========="+odbcConn_1);
   if(odbcConn_1!=null){
    odbcConn_1.close();
   }
  }catch(Exception ex){
   ex.printStackTrace();
  }

  System.out.println("==================通过ODBC连接ORACLE;通过DSN===============================================");
  String odbcDriver = "sun.jdbc.odbc.JdbcOdbcDriver";//驱动,装完JDK在$JAVA_HOME$/jre/lib/rt.jar就有这个驱动。
  String odbcUrl = "jdbc:odbc:franlk_odbc";//franlk_odbc:ODBC数据源中配置的数据源名称  
  String odbcUser ="ydyx";
  String odbcPwd = "ydyx";  
  try{
   Class.forName(odbcDriver);
   Connection odbcConn  = DriverManager.getConnection(odbcUrl,odbcUser,odbcPwd);   
   System.out.println("==odbcConn========="+odbcConn);
   if(odbcConn!=null){
    odbcConn.close();
   }
  }catch(Exception ex){
   ex.printStackTrace();
  }
  System.out.println("************不需要配置DSN连接FoxPro*****************************************");
  try
      {
  
        Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//驱动,装完JDK在$JAVA_HOME$/jre/lib/rt.jar就有这个驱动。       
     String sourceURL ="jdbc:odbc:driver={Microsoft Visual FoxPro Driver};SourceType=DBF;SourceDB=C://dfcb//dfcb_k;UID=;PWD=";//UID:用户名;PWD:密码 
     //  C://dfcb//dfcb_kFoxPro :对应*.dbf文件的目录。
        Connection databaseConnection = DriverManager.getConnection(sourceURL);
     System.out.println("========="+databaseConnection);
     if(databaseConnection!=null){
     databaseConnection.close();
     }
    
      }
      catch(ClassNotFoundException cnfe)
      {
        System.err.println(cnfe);
  
      }
      catch(SQLException sqle)
      {
        System.err.println(sqle);
      }
 }
}



欢迎大家访问我的个人网站 萌萌的IT人

posted on 2007-04-10 13:36 见酒就晕 阅读(872) 评论(0)  编辑  收藏 所属分类: DB


只有注册用户登录后才能发表评论。


网站导航:
 
<2024年12月>
24252627282930
1234567
891011121314
15161718192021
22232425262728
2930311234

导航

统计

常用链接

留言簿(3)

我参与的团队

随笔分类

随笔档案

文章分类

文章档案

收藏夹

BLOG

FRIENDS

LIFE

搜索

最新评论

阅读排行榜

评论排行榜