> 백엔드 개발 > PHP 튜토리얼 > PDO를 사용하여 PHP5에서 jdbc를 사용하여 데이터베이스에 연결하는 방법

PDO를 사용하여 PHP5에서 jdbc를 사용하여 데이터베이스에 연결하는 방법

WBOY
풀어 주다: 2016-07-29 08:43:22
원래의
1283명이 탐색했습니다.

1. PDO 소개
PDO(PHP Data Object)는 PHP 5에 추가된 것입니다. PHP 5 이전에는 php4/php3가 모두 데이터베이스 확장이었기 때문에 PHP 5에 추가된 주요 새로운 기능입니다. .php_mysql.dll, php_pgsql.dll, php_mssql.dll, php_sqlite.dll 등 다양한 데이터베이스를 연결하여 처리해 보겠습니다.
PHP6도 기본적으로 PDO를 사용하여 연결하며, mysql 확장은 보조
2.PDO 구성
PHP.ini에서 "extension=" 앞에 있는 ";" 기호를 제거합니다. php_pdo.dll", 데이터베이스에 연결하려면 PDO 관련 데이터베이스 확장자 앞에 있는 ";" 기호도 제거한 후 Apache 서버를 다시 시작해야 합니다.
확장=php_pdo.dll
확장=php_pdo_mysql.dll
확장=php_pdo_pgsql.dll
확장=php_pdo_sqlite.dll
확장=php_pdo_mssql.dll
확장=php_pdo_odbc.dll
extension=php_pdo_firebird.dll
......
3. PDO는 mysql 데이터베이스에 연결됩니다.
new PDO("mysql:host=localhost;dbname=db_demo","root","") ;
기본값은 긴 연결이 아닙니다. 데이터베이스에 대한 긴 연결을 사용하려면 끝에 다음 매개변수를 추가해야 합니다.
new PDO("mysql:host=localhost;dbname= db_demo","root","","array( PDO::ATTR_PERSISTENT => true) ");
4. 일반적인 PDO 메서드 및 해당 애플리케이션
PDO::query()는 주로 작업에 사용됩니다. 기록된 결과, 특히 SELECT 작업을 반환하는 작업
PDO::exec()는 INSERT, UPDATE 및 기타 작업과 같이 결과 집합을 반환하지 않는 작업에 주로 사용됩니다.
PDO::lastInsertId()는 마지막 결과를 반환합니다. 삽입 작업 기본 키 열 유형은 마지막 자동 증가 ID입니다.
PDOStatement::fetch()는 레코드를 가져오는 데 사용됩니다
PDOStatement::fetchAll()은 모든 레코드를 하나로 가져오는 데 사용됩니다
5. PDO 연산 MYSQL 데이터베이스 인스턴스

코드 복사 코드는 다음과 같습니다.


$ pdo = new PDO("mysql:host=localhost;dbname=db_demo","root ","")
if($pdo -> exec("db_demo(name,content) 값에 삽입('title) ','content')")){
echo "삽입 성공! " ;
echo $pdo -> lastinsertid();
}
?>


코드 복사 코드는 다음과 같습니다.


$pdo = new PDO("mysql: host=localhost;dbname=db_demo","root","");
$rs = $pdo -> query("select * from test");
while($row = $rs -> ; fetch()){
print_r($row)
}
?>
위 내용은 JDBC를 데이터베이스에 연결하는 내용을 포함하여 PHP5에서 JDBC로 데이터베이스에 연결하는 방법을 소개한 내용입니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되었으면 좋겠습니다.

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿