JDBC 서비스를 사용하면 스크립트가 Google Cloud SQL, MySQL, Microsoft SQL Server, Oracle 데이터베이스에 연결할 수 있습니다. 자세한 내용은 JDBC 가이드를 참고하세요.
메서드
| 메서드 | 반환 유형 | 간략한 설명 | 
|---|---|---|
| get | Jdbc | 지정된 Google Cloud SQL URL에 연결을 설정하려고 시도합니다. | 
| get | Jdbc | 지정된 Google Cloud SQL URL에 연결을 설정하려고 시도합니다. | 
| get | Jdbc | 지정된 Google Cloud SQL URL에 연결을 설정하려고 시도합니다. | 
| get | Jdbc | 지정된 데이터베이스 URL에 연결을 설정하려고 시도합니다. | 
| get | Jdbc | 지정된 데이터베이스 URL에 연결을 설정하려고 시도합니다. | 
| get | Jdbc | 사용자 이름과 비밀번호를 사용하여 지정된 데이터베이스에 연결을 설정하려고 시도합니다. | 
| new | Jdbc | 에포크 이후 경과된 밀리초에서 날짜를 생성합니다. | 
| new | Jdbc | 에포크 이후 경과된 밀리초에서 시간을 만듭니다. | 
| new | Jdbc | 에포크 이후 경과된 밀리초에서 타임스탬프를 만듭니다. | 
| parse | Jdbc | SQL 날짜 문자열을 파싱하여 날짜를 만듭니다. | 
| parse | Jdbc | SQL 시간 문자열을 파싱하여 시간을 만듭니다. | 
| parse | Jdbc | SQL 타임스탬프 문자열을 파싱하여 타임스탬프를 만듭니다. | 
자세한 문서
get
지정된 Google Cloud SQL URL에 연결을 설정하려고 시도합니다.
매개변수
| 이름 | 유형 | 설명 | 
|---|---|---|
| url | String | jdbc:google:mysql://subname형식의 데이터베이스 URL입니다. | 
리턴
Jdbc - JdbcConnection 객체입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
- 
https://www.googleapis.com/auth/sqlservice
get
지정된 Google Cloud SQL URL에 연결을 설정하려고 시도합니다.
매개변수
| 이름 | 유형 | 설명 | 
|---|---|---|
| url | String | jdbc:google:mysql://subname형식의 데이터베이스 URL입니다. | 
| info | Object | 아래에 정의된 고급 매개변수를 지정하는 선택적 JavaScript 객체입니다. | 
고급 매개변수
| 이름 | 유형 | 설명 | 
|---|---|---|
| connect | Integer | 연결 제한 시간(초) | 
| database | String | 연결할 데이터베이스 | 
| instance | String | Google SQL 서비스 인스턴스의 이름 | 
| password | String | 사용자의 비밀번호 | 
| query | Integer | 쿼리 제한 시간(초) | 
| user | String | 데이터베이스에 전달할 사용자 이름 | 
리턴
Jdbc - JdbcConnection 객체입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
- 
https://www.googleapis.com/auth/sqlservice
get
지정된 Google Cloud SQL URL에 연결을 설정하려고 시도합니다.
매개변수
| 이름 | 유형 | 설명 | 
|---|---|---|
| url | String | jdbc:google:mysql://subname형식의 데이터베이스 URL입니다. | 
| user | String | 데이터베이스에 전달할 사용자 이름입니다. | 
| password | String | 사용자의 비밀번호입니다. | 
리턴
Jdbc - JdbcConnection 객체입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
- 
https://www.googleapis.com/auth/sqlservice
get
지정된 데이터베이스 URL에 연결을 설정하려고 시도합니다.
const conn = Jdbc.getConnection( 'jdbc:mysql://yoursqlserver.example.com:3306/database_name', );
매개변수
| 이름 | 유형 | 설명 | 
|---|---|---|
| url | String | jdbc:subprotocol:subname형식의 데이터베이스 URL입니다. | 
리턴
Jdbc - JdbcConnection 객체입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
- 
https://www.googleapis.com/auth/script.external_request
get
지정된 데이터베이스 URL에 연결을 설정하려고 시도합니다.
const conn = Jdbc.getConnection( 'jdbc:mysql://yoursqlserver.example.com:3306/database_name', {user: 'username', password: 'password'}, );
매개변수
| 이름 | 유형 | 설명 | 
|---|---|---|
| url | String | jdbc:subprotocol:subname형식의 데이터베이스 URL입니다. | 
| info | Object | 아래에 정의된 고급 매개변수를 지정하는 선택적 JavaScript 객체입니다. | 
고급 매개변수
| 이름 | 유형 | 설명 | 
|---|---|---|
| database | String | 연결할 데이터베이스 | 
| password | String | 사용자의 비밀번호 | 
| use | Boolean | 시간대를 변환할 때 연결이 JDBC 규칙을 준수해야 하는지 여부입니다. 기본값은 false입니다. | 
| user | String | 데이터베이스에 전달할 사용자 이름 | 
| _serverSslCertificate | String | 서버의 SSL 인증서 | 
| _clientSslCertificate | String | 클라이언트의 SSL 인증서 | 
| _clientSslKey | String | 클라이언트의 SSL 키 | 
리턴
Jdbc - JdbcConnection 객체입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
- 
https://www.googleapis.com/auth/script.external_request
get
사용자 이름과 비밀번호를 사용하여 지정된 데이터베이스에 연결을 설정하려고 시도합니다.
const conn = Jdbc.getConnection( 'jdbc:mysql://yoursqlserver.example.com:3306/database_name', 'username', 'password', );
매개변수
| 이름 | 유형 | 설명 | 
|---|---|---|
| url | String | jdbc:subprotocol:subname형식의 데이터베이스 URL입니다. | 
| user | String | 데이터베이스에 전달할 사용자 이름입니다. | 
| password | String | 사용자의 비밀번호입니다. | 
리턴
Jdbc - JdbcConnection 객체입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
- 
https://www.googleapis.com/auth/script.external_request
new
에포크 이후 경과된 밀리초에서 날짜를 생성합니다.
매개변수
| 이름 | 유형 | 설명 | 
|---|---|---|
| milliseconds | Integer | 에포크 이후 경과 시간(밀리초)입니다. | 
리턴
Jdbc - JdbcDate 객체입니다.
new
에포크 이후 경과된 밀리초에서 시간을 만듭니다.
매개변수
| 이름 | 유형 | 설명 | 
|---|---|---|
| milliseconds | Integer | 에포크 이후 경과 시간(밀리초)입니다. | 
리턴
Jdbc - JdbcTime 객체입니다.
new
에포크 이후 경과된 밀리초에서 타임스탬프를 만듭니다.
매개변수
| 이름 | 유형 | 설명 | 
|---|---|---|
| milliseconds | Integer | 에포크 이후 경과 시간(밀리초)입니다. | 
리턴
Jdbc - JdbcTimestamp 객체입니다.
parse
SQL 날짜 문자열을 파싱하여 날짜를 만듭니다.
매개변수
| 이름 | 유형 | 설명 | 
|---|---|---|
| date | String | SQL 날짜 문자열을 포함하는 문자열입니다. | 
리턴
Jdbc - JdbcDate 객체입니다.
parse
SQL 시간 문자열을 파싱하여 시간을 만듭니다.
매개변수
| 이름 | 유형 | 설명 | 
|---|---|---|
| time | String | SQL 시간 문자열이 포함된 문자열입니다. | 
리턴
Jdbc - JdbcTime 객체입니다.
parse
SQL 타임스탬프 문자열을 파싱하여 타임스탬프를 만듭니다.
매개변수
| 이름 | 유형 | 설명 | 
|---|---|---|
| timestamp | String | SQL 타임스탬프 문자열을 포함하는 문자열입니다. | 
리턴
Jdbc - JdbcTimestamp 객체입니다.