/*
* 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);
}
}
}