개발/DB 커넥션10 [PHP, MYSQL] PHP + MYSQL 연결 테스트 예제 (pdo 방식) (업데이트 2017-11-24) 준비 php.ini 에서 php_pdo_mysql.dll 이 주석해제 되어 있어야 합니다. extension=php_pdo_mysql.dll 샘플 코드 /** * pdo 클래스 방식 * 샘플예제 입니다. 대충 어떻게 동작되는지 공부하시기에 좋게 정리해놓았습니다. * 각각의 값을 변경하고 연결테스트 하기에도 좋습니다. */ //0. 설정 $mysql_hostname = 'localhost'; $mysql_username = 'username'; $mysql_password = 'password'; $mysql_database = 'database_name'; $mysql_port = '3306'; $mysql_charset = 'utf8'; //1. DB 연결 $dsn = 'mysql:host='.$mys.. 2016. 2. 5. [PHP, MYSQL] PHP + MYSQL 연결 테스트 예제 (mysqli 클래스 방식) (업데이트 2017-11-24) 준비 php.ini 에서 php_mysqli.dll 이 주석해제 되어 있어야 합니다. extension=php_mysqli.dll 샘플 코드 /** * mysqli 클래스 방식 * 샘플예제 입니다. 대충 어떻게 동작되는지 공부하시기에 좋게 정리해놓았습니다. * 각각의 값을 변경하고 연결테스트 하기에도 좋습니다. */ //0. 설정 $mysql_hostname = 'localhost'; $mysql_username = 'username'; $mysql_password = 'password'; $mysql_database = 'database_name'; $mysql_port = '3306'; $mysql_charset = 'utf8'; //1. DB 연결 $connect = new mysqli($mysql.. 2016. 1. 30. [PHP,MYSQL] PHP + MYSQL 연결 테스트 예제 (original) (업데이트 2015-03-15) 개요 deprecated. 현재는 사용되지 않는 방식 입니다. PHP 5 버전까지 이용이 가능합니다. 현재는 mysqli 나 pdo 방식을 권장하고 있으며, mysqli 는 mysql 과 비슷한 방식으로 동작됩니다. 샘플 코드 /** * Mysql Original 방식 * 샘플예제 입니다. 대충 어떻게 동작되는지 공부하시기에 좋게 정리해놓았습니다. * 각각의 값을 변경하고 연결테스트 하기에도 좋습니다. * * 최신 버전에서는 deprecated 될 것으로 경고문구가 뜰 수 있습니다. * mysqli 나 pdo 방식으로 전환되려는 것 같습니다. */ $mysql_hostname = 'localhost'; $mysql_username = 'username'; $mysql_password = 'password.. 2013. 12. 3. [jsp + mysql] 연결 테스트 예제 (PreparedStatement) 2011. 5. 6. JSP + MySQL 연결 테스트 예제 "); }}catch(SQLException se){ out.println("[CONTENT]쿼리 에러 : SQLException ");}catch(NullPointerException ne){ out.println("[CONTENT]널 에러 : NullPointerException ");}catch(Exception e){ out.println("[CONTENT]에러 : Exception ");} finally { if (rs != null) try {rs.close(); }catch(SQLException ex) {} if (stmt != null) try {stmt.close(); } catch(SQLException ex) {} if (conn != null.. 2010. 12. 3. JSP + Oracle 연결 테스트 예제 (JNDI + PreparedStatement) 2010. 11. 2. JSP + Oracle 연결 테스트 예제 (JNDI) 2010. 11. 2. [JSP, ORACLE] 연결 테스트 예제 (JNDI) (톰캣셋팅) 개요톰캣 에서 Oracle 관련 커넥션 설정입니다. (@todo JDBC 연결인데, JNDI 라고 적어뒀었네. 이유가 뭐였지...) 1. 톰캣 lib 폴더에 추가. 다음의 파일들을 lib 폴더에 추가해줍니다. commons-collections-3.1.jar commons-dbcp-1.2.1.jar commons-pool-1.2.jar ojdbc14.jar [추가할 Lib 파일 첨부] (가능하다면, 최신 버전으로 구해서 받으시길 권장합니다) 2. 사이트/Context명.xml 에 추가톰캣 conf/Catalina/Context명.xml 에 다음을 추가 (참고 : 보통 톰캣 설치 경로의 conf 폴더 하위에 찾아보면, 각 사이트명 별로 폴더가 있고 그 하위에 Root.xml 이 있습니다. 어플리케이션의 구.. 2010. 7. 20. [PHP, ORACLE] PHP & 오라클 디비 연결 테스트 (업데이트 2017-11-24) == 준비 == php.ini 에서 아래와 같은 php_oci 가 주석해제 하셔야 합니다. extension=php_oci8.dll ; Use with Oracle 10gR2 Instant Client extension=php_oci8_11g.dll ; Use with Oracle 11gR2 Instant Client extension=php_oci8_12c.dll ; Use with Oracle Database 12c Instant Client 해당 버전에 맞는 것을 주석해제 합니다. *.ini 파일에서는 ; (쉼표) 가 주석입니다. 맨 앞의 쉼표를 제거해줍니다. 예시) ;extension=php_oci 를 extension=php_oci == 샘플 코드 == $dbuser="유저"; $dbpass=".. 2010. 5. 31. JSP + Oracle 연결 테스트 예제 개요아주 간단하게 Oracle 에 연결하는 것에 대한 내용을 다룹니다. 이 방법은 현재 권장되지 않는 방법입니다. Statement 대신에 PrepareStatement 를 이용하는 방식이 권장됩니다. 오래전에 만든 소스 이므로, 참고사항으로 기록해둡니다. 준비 과정다음과 같은 경로에 ojdbc.jar 라이브러리가 포함되어 있어야 합니다.(참고 포스팅 : [자바 Java] 라이브러리 추가 하는 방법 )무난하게 동작시킬 웹 어플리케이션의 lib 경로에 ojdbc.jar 파일을 추가합니다. (연습 중이시라면, 톰캣의 lib 경로에 추가하시면 편합니다) 올려둔 파일 (예전 버전이므로, 최신 것을 구하시길 권장합니다) 소스 2010. 5. 18. 이전 1 다음