odbc jdbc mysql数据库_JDBC、ODBC、不需配置DSN的几个数据库连接

/*

* FranlkTest.java

* 模块:

* 版权所有:Franlk

*/

import java.sql.*;

/**

* 此类的简要说明:。

*

* 创建日期:2007-4-10

* 修改历史:

* 修改日期:

* 修改人  :

* 修改内容:。

*

* @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);

}

}

}

6a96a0c6001c2c59ca4d33664e986aaf.gif

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

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:深蓝海洋 设计师:CSDN官方博客 返回首页
评论

打赏作者

森林知乎

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值