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 Cloud Sql Connection(url)
지정된 Google Cloud SQL URL에 연결을 시도합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
url | String | jdbc:google:mysql://subname 형식의 데이터베이스 URL입니다. |
리턴
Jdbc
: JdbcConnection 객체입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/sqlservice
get Cloud Sql Connection(url, info)
지정된 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 Cloud Sql Connection(url, userName, password)
지정된 Google Cloud SQL URL에 연결을 시도합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
url | String | jdbc:google:mysql://subname 형식의 데이터베이스 URL입니다. |
user | String | 데이터베이스에 전달할 사용자 이름입니다. |
password | String | 사용자의 비밀번호입니다. |
리턴
Jdbc
: JdbcConnection 객체입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/sqlservice
get Connection(url)
지정된 데이터베이스 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 Connection(url, info)
지정된 데이터베이스 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 Connection(url, userName, password)
사용자 이름과 비밀번호를 사용하여 지정된 데이터베이스에 연결을 시도합니다.
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 Date(milliseconds)
에포크 이후 밀리초에서 날짜를 만듭니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
milliseconds | Integer | 에포크 이후 경과된 밀리초입니다. |
리턴
Jdbc
: JdbcDate 객체입니다.
new Time(milliseconds)
에포크 이후 밀리초 단위로 시간을 만듭니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
milliseconds | Integer | 에포크 이후 경과된 밀리초입니다. |
리턴
Jdbc
: JdbcTime 객체입니다.
new Timestamp(milliseconds)
에포크 이후 밀리초에서 타임스탬프를 만듭니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
milliseconds | Integer | 에포크 이후 경과된 밀리초입니다. |
리턴
Jdbc
: JdbcTimestamp 객체입니다.
parse Date(date)
SQL 날짜 문자열을 파싱하여 날짜를 만듭니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
date | String | SQL 날짜 문자열을 포함하는 문자열입니다. |
리턴
Jdbc
: JdbcDate 객체입니다.
parse Time(time)
SQL 시간 문자열을 파싱하여 시간을 만듭니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
time | String | SQL 시간 문자열이 포함된 문자열입니다. |
리턴
Jdbc
: JdbcTime 객체입니다.
parse Timestamp(timestamp)
SQL 타임스탬프 문자열을 파싱하여 타임스탬프를 만듭니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
timestamp | String | SQL 타임스탬프 문자열을 포함하는 문자열입니다. |
리턴
Jdbc
: JdbcTimestamp 객체입니다.