1 개요[ | ]
- 라라벨 Connection 클래스
- ConnectionInterface를 구현한 클래스
- namespace Illuminate\Database;
- PDO, 클로져 사용
메소드 | 설명 |
---|---|
__construct() | 생성자. DB 커넥션 인스턴스 생성 |
useDefaultQueryGrammar() | 기본 쿼리 문법 사용설정 |
useDefaultSchemaGrammar() | 기본 스키마 문법 사용설정 |
useDefaultPostProcessor() | 쿼리 후 처리기 사용설정 |
getSchemaBuilder() | 커넥션의 스키마 빌더 언기 |
table() ★ | 테이블에 대한 쿼리 시작 |
query() | 새 쿼리 빌더 인스턴스 얻기 |
raw() | raw 쿼리 표현 얻기 |
selectOne() ★★ | 단일 건 SELECT |
selectFromWriteConnection() | 쓰기용 커넥션에서 여러 건 SELECT 수행 |
select() ★★ | 여러 건 SELECT |
insert() ★★ | INSERT 수행 |
update() ★★ | UPDATE 수행 |
delete() ★★ | DELETE 수행 |
statement() | 쿼리 수행하고 불리언 결과 받기 |
affectingStatement() | 쿼리 수행하고 변경된 건수(행수) 받기 |
unprepared() | 프리페어드 문장이 아닌 raw 쿼리 수행 |
prepareBindings() | 쿼리 바인딩 준비 |
transaction() | 트랜잭션 내에서 클로저 실행 |
beginTransaction() | 새 트랙잭션 시작 |
commit() | 열린 트랜잭션 커밋 |
rollBack() | 열린 트랜잭션 롤백 |
transactionLevel() | 열린 트랜잭션 수 얻기 |
pretend() | 드라이 런 모드에서 주어진 콜백 실행 |
disconnect() | PDO 커넥션 연결 해제 |
reconnect() | DB 재접속 |
logQuery() | 쿼리를 로그에 남기기 |
listen() | DB 쿼리 리스터 등록 |
isDoctrineAvailable() | 독트린 이용가능한지 확인 |
getDoctrineColumn() | 독트린 스키마 컬럼 인스턴스 얻기 |
getDoctrineSchemaManager() | 독트린 DBAL 스키마 매니저 얻기 |
getDoctrineConnection() | 독트린 DBAL 데이터베이스 커넥션 인스턴스 |
getPdo() | 현재 PDO 커넥션 얻기 |
getReadPdo() | 읽기용으로 사용되는 현재 PDO 커넥션 얻기 |
setPdo() | PDO 커넥션 설정 |
setReadPdo() | 읽기용 PDO 커넥션 설정 |
setReconnector() | 재접속 인스턴스 설정 |
getName() | DB 커넥션명 얻기 |
getConfig() | 설정옵션에서 옵션 얻기 |
getDriverName() | PDO 드라이버명 얻기 |
getQueryGrammar() | 쿼리 문법 얻기 |
setQueryGrammar() | 쿼리 문법 설정 |
getSchemaGrammar() | 사용되는 스키마 문법 얻기 |
setSchemaGrammar() | 커넥션에서 사용하는 스키마 문법 설정 |
getPostProcessor() | 쿼리 후처리기 얻기 |
setPostProcessor() | 쿼리 후처리기 설정 |
getEventDispatcher() | 커넥션에서 사용하는 이벤트 디스패처 얻기 |
setEventDispatcher() | 이벤트 디스패처 인스턴스 설정 |
pretending() | 드라이 런 커넥션인지 확인 |
getFetchMode() | 기본 기본 패치 모드 얻기 |
getFetchArgument() | SELECT시 적용된 fetch 인자 얻기 |
getFetchConstructorArgument() | PDO::FETCH_CLASS 페치 모드에서 커스텀 생성자 인자 얻기 |
setFetchMode() | 기본 페치 모드 설정 |
getQueryLog() | 커넥션 쿼리 로그 얻기 |
flushQueryLog() | 쿼리 로그 비우기 |
enableQueryLog() | 쿼리 로그 활성화 |
disableQueryLog() | 쿼리 로그 비활성화 |
logging() | 쿼리 로깅 여부 결정 |
getDatabaseName() | 사용중인 DB명 얻기 |
setDatabaseName() | 사용할 DB명 지정 |
getTablePrefix() | 테이블 접두어 얻기 |
setTablePrefix() | 사용중인 테이블 접두어 설정 |
withTablePrefix() | 테이블 접두어 설정하고 문법 반환 |
2 같이 보기[ | ]
3 참고[ | ]
편집자 Jmnote 218.153.151.131 Jmnote bot
로그인하시면 댓글을 쓸 수 있습니다.