È®ÀåµÈ ConnectionFactoryÀÇ ÀÛ¼º
ConnectionFactory1.java
import java.sql.*;
public class ConnectionFactory1 {
public static final int ODBC = 1;
public static final int ORACLE = 2;
public ConnectionFactory1() {}
public Connection getConnection(int dbms) throws SQLException {
Connection conn = null;
if (dbms == ConnectionFactory1.ODBC) {
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conn = DriverManager.getConnection("jdbc:odbc:dbdsn", "id", "password");
}catch (ClassNotFoundException cnfe) {
System.out.println(cnfe);
}
} else if (dbms == ConnectionFactory1.ORACLE) {
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
conn = DriverManager.getConnection("jdbc:oracle:thin:@ip_address:port:ORACLE","id", "password");
}catch (ClassNotFoundException cnfe) {
System.out.println(cnfe);
}
}
return conn;
}
}
C:\JavaExample\19>javac ConnectionFactory1.java
Ŭ¶óÀÌ¾ðÆ®°¡ ¿©·¯Á¾·ùÀÇ JDBCµå¶óÀ̹ö¸¦ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ¼³Á¤.
Ŭ¶óÀÌ¾ðÆ®¿¡¼ »ç¿ëÇÏ·Á´Â JDBCÁ¤º¸¸¦ ³Ñ°Ü¹Þ¾Æ¼ ÇØ´çÇÏ´Â µ¥ÀÌÅͺ£À̽º Ä¿³Ø¼ÇÀ» »ý¼ºÇØ ÁÜ
jabookÀúÀÚ¸íÇÔ |
Á¦¸ñ:¼Ò¼³°°Àº¹Ì´ÏÄÚµå ÀÛ¼ºÀÚ:Àںϸâ¹ö ÇÑâÇå |