Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Java/JDBC: Difference between revisions

From ZeroWiki
imported>Unknown
No edit summary
 
(Repair batch-0002 pages from live compare)
 
Line 3: Line 3:
* 드라이버를 다운받아서 jre/lib/ext 폴더에 넣고, 재시작.
* 드라이버를 다운받아서 jre/lib/ext 폴더에 넣고, 재시작.
* 9i, release2 용 드라이버, 다른 버전은 oracle 에서 다운 받는다.
* 9i, release2 용 드라이버, 다른 버전은 oracle 에서 다운 받는다.
[[:File:ojdbc14.jar|ojdbc14.jar]]
ojdbc14.jar
* 그후 아래와 같은 식으로 접속 가능하다. 아래에서 NSH2 는 전역 데이터베이스 이름임으로 각자 알아서 적고, 연결에서 아이디와 비번을 넣는다.
* 그후 아래와 같은 식으로 접속 가능하다. 아래에서 NSH2 는 전역 데이터베이스 이름임으로 각자 알아서 적고, 연결에서 아이디와 비번을 넣는다.
  import java.sql.Connection;
  import java.sql.Connection;
Line 16: Line 16:
  * @throws ClassNotFoundException  
  * @throws ClassNotFoundException  
  */
  */
  public static void main(String[] args) throws SQLException, ClassNotFoundException {
  public static void main(String[] args) throws SQLException, ClassNotFoundException {
  Class.forName("oracle.jdbc.driver.OracleDriver");
  Class.forName("oracle.jdbc.driver.OracleDriver");
  String url = "jdbc:oracle:thin:@localhost:1521:NSH2";
  String url = "jdbc:oracle:thin:@localhost:1521:NSH2";

Latest revision as of 00:16, 27 March 2026

JDBC 오라클에 연결

  • 드라이버를 다운받아서 jre/lib/ext 폴더에 넣고, 재시작.
  • 9i, release2 용 드라이버, 다른 버전은 oracle 에서 다운 받는다.

ojdbc14.jar

  • 그후 아래와 같은 식으로 접속 가능하다. 아래에서 NSH2 는 전역 데이터베이스 이름임으로 각자 알아서 적고, 연결에서 아이디와 비번을 넣는다.
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class DBManager {

	/**
	 * @param args
	 * @throws SQLException 
	 * @throws ClassNotFoundException 
	 */
	public static void main(String[] args) throws SQLException, ClassNotFoundException {
		Class.forName("oracle.jdbc.driver.OracleDriver");
		String url = "jdbc:oracle:thin:@localhost:1521:NSH2";
		Connection con = DriverManager.getConnection(url, "namsangboy", "namsangboy");
		con.close();
	}
}

thread

예전에 resin 에서 tomcat으로 바꾸면서 jdbc 설정하는거 몰라서 대박이었는데... -_-; - eternalbleu