JDBC सेवा, स्क्रिप्ट को Google Cloud SQL, MySQL, Microsoft SQL Server, और Oracle डेटाबेस से कनेक्ट करने की अनुमति देती है. ज़्यादा जानकारी के लिए, JDBC की गाइड देखें.
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
getCloudSqlConnection(url) | JdbcConnection | यह Google Cloud SQL के दिए गए यूआरएल से कनेक्ट करने की कोशिश करता है. |
getCloudSqlConnection(url, info) | JdbcConnection | यह Google Cloud SQL के दिए गए यूआरएल से कनेक्ट करने की कोशिश करता है. |
getCloudSqlConnection(url, userName, password) | JdbcConnection | यह Google Cloud SQL के दिए गए यूआरएल से कनेक्ट करने की कोशिश करता है. |
getConnection(url) | JdbcConnection | दिए गए डेटाबेस यूआरएल से कनेक्शन बनाने की कोशिश करता है. |
getConnection(url, info) | JdbcConnection | दिए गए डेटाबेस यूआरएल से कनेक्शन बनाने की कोशिश करता है. |
getConnection(url, userName, password) | JdbcConnection | उपयोगकर्ता नाम और पासवर्ड का इस्तेमाल करके, दिए गए डेटाबेस से कनेक्ट करने की कोशिश करता है. |
newDate(milliseconds) | JdbcDate | Epoch के बाद के मिलीसेकंड से कोई तारीख बनाएं. |
newTime(milliseconds) | JdbcTime | epoch के बाद से मिलीसेकंड से कोई समय बनाएं. |
newTimestamp(milliseconds) | JdbcTimestamp | Epoch के बाद के मिलीसेकंड से टाइमस्टैंप बनाएं. |
parseDate(date) | JdbcDate | एसक्यूएल की तारीख वाली स्ट्रिंग को पार्स करके तारीख बनाएं. |
parseTime(time) | JdbcTime | एसक्यूएल टाइम स्ट्रिंग को पार्स करके समय बनाएं. |
parseTimestamp(timestamp) | JdbcTimestamp | एसक्यूएल टाइमस्टैंप स्ट्रिंग को पार्स करके टाइमस्टैंप बनाएं. |
ज़्यादा जानकारी के साथ दस्तावेज़
getCloudSqlConnection(url)
यह Google Cloud SQL के दिए गए यूआरएल से कनेक्ट करने की कोशिश करता है.
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
url | String | jdbc:google:mysql://subname फ़ॉर्म का डेटाबेस यूआरएल. |
रिटर्न
JdbcConnection
— एक JdbcConnection ऑब्जेक्ट.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://www.googleapis.com/auth/sqlservice
getCloudSqlConnection(url, info)
यह Google Cloud SQL के दिए गए यूआरएल से कनेक्ट करने की कोशिश करता है.
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
url | String | jdbc:google:mysql://subname फ़ॉर्म का डेटाबेस यूआरएल. |
info | Object | वैकल्पिक JavaScript ऑब्जेक्ट, जो नीचे बताए गए बेहतर पैरामीटर तय करता है. |
उन्नत पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
connectTimeoutSeconds | Integer | कनेक्शन टाइम आउट सेकंड में |
database | String | डेटाबेस को कनेक्ट करने के लिए |
instance | String | Google SQL सेवा इंस्टेंस का नाम |
password | String | उपयोगकर्ता का पासवर्ड |
queryTimeoutSeconds | Integer | क्वेरी का टाइम आउट सेकंड में |
user | String | डेटाबेस को पास करने के लिए उपयोगकर्ता नाम |
रिटर्न
JdbcConnection
— एक JdbcConnection ऑब्जेक्ट.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://www.googleapis.com/auth/sqlservice
getCloudSqlConnection(url, userName, password)
यह Google Cloud SQL के दिए गए यूआरएल से कनेक्ट करने की कोशिश करता है.
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
url | String | jdbc:google:mysql://subname फ़ॉर्म का डेटाबेस यूआरएल. |
userName | String | डेटाबेस को पास किया जाने वाला उपयोगकर्ता नाम. |
password | String | उपयोगकर्ता का पासवर्ड. |
रिटर्न
JdbcConnection
— एक JdbcConnection ऑब्जेक्ट.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://www.googleapis.com/auth/sqlservice
getConnection(url)
दिए गए डेटाबेस यूआरएल से कनेक्शन बनाने की कोशिश करता है.
var conn = Jdbc.getConnection('jdbc:mysql://yoursqlserver.example.com:3306/database_name');
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
url | String | jdbc:subprotocol:subname फ़ॉर्म का डेटाबेस यूआरएल. |
रिटर्न
JdbcConnection
— एक JdbcConnection ऑब्जेक्ट.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://www.googleapis.com/auth/script.external_request
getConnection(url, info)
दिए गए डेटाबेस यूआरएल से कनेक्शन बनाने की कोशिश करता है.
var conn = Jdbc.getConnection('jdbc:mysql://yoursqlserver.example.com:3306/database_name', {user: 'username', password: 'password'});
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
url | String | jdbc:subprotocol:subname फ़ॉर्म का डेटाबेस यूआरएल. |
info | Object | वैकल्पिक JavaScript ऑब्जेक्ट, जो नीचे बताए गए बेहतर पैरामीटर तय करता है. |
उन्नत पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
databaseName | String | डेटाबेस को कनेक्ट करने के लिए |
password | String | उपयोगकर्ता का पासवर्ड |
useJDBCCompliantTimeZoneShift | Boolean | टाइम ज़ोन को बदलते समय, कनेक्शन को
JDBC नियमों के मुताबिक होना चाहिए या नहीं. डिफ़ॉल्ट वैल्यू false है. |
user | String | डेटाबेस को पास करने के लिए उपयोगकर्ता नाम |
_serverSslCertificate | String | सर्वर का एसएसएल सर्टिफ़िकेट |
_clientSslCertificate | String | क्लाइंट का एसएसएल सर्टिफ़िकेट |
_clientSslKey | String | क्लाइंट की SSL कुंजी |
रिटर्न
JdbcConnection
— एक JdbcConnection ऑब्जेक्ट.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://www.googleapis.com/auth/script.external_request
getConnection(url, userName, password)
उपयोगकर्ता नाम और पासवर्ड का इस्तेमाल करके, दिए गए डेटाबेस से कनेक्ट करने की कोशिश करता है.
var conn = Jdbc.getConnection('jdbc:mysql://yoursqlserver.example.com:3306/database_name', 'username', 'password');
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
url | String | jdbc:subprotocol:subname फ़ॉर्म का डेटाबेस यूआरएल. |
userName | String | डेटाबेस को पास किया जाने वाला उपयोगकर्ता नाम. |
password | String | उपयोगकर्ता का पासवर्ड. |
रिटर्न
JdbcConnection
— एक JdbcConnection ऑब्जेक्ट.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://www.googleapis.com/auth/script.external_request
newDate(milliseconds)
Epoch के बाद के मिलीसेकंड से कोई तारीख बनाएं.
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
milliseconds | Integer | epoch के बाद से मिलीसेकंड. |
रिटर्न
JdbcDate
— एक JdbcDate ऑब्जेक्ट.
newTime(milliseconds)
epoch के बाद से मिलीसेकंड से कोई समय बनाएं.
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
milliseconds | Integer | epoch के बाद से मिलीसेकंड. |
रिटर्न
JdbcTime
— एक JdbcTime ऑब्जेक्ट.
newTimestamp(milliseconds)
Epoch के बाद के मिलीसेकंड से टाइमस्टैंप बनाएं.
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
milliseconds | Integer | epoch के बाद से मिलीसेकंड. |
रिटर्न
JdbcTimestamp
— एक Jdbctimestamp ऑब्जेक्ट.
parseDate(date)
एसक्यूएल की तारीख वाली स्ट्रिंग को पार्स करके तारीख बनाएं.
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
date | String | इस स्ट्रिंग में SQL की तारीख वाली स्ट्रिंग है. |
रिटर्न
JdbcDate
— एक JdbcDate ऑब्जेक्ट.
parseTime(time)
एसक्यूएल टाइम स्ट्रिंग को पार्स करके समय बनाएं.
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
time | String | एसक्यूएल टाइम स्ट्रिंग वाली स्ट्रिंग. |
रिटर्न
JdbcTime
— एक JdbcTime ऑब्जेक्ट.
parseTimestamp(timestamp)
एसक्यूएल टाइमस्टैंप स्ट्रिंग को पार्स करके टाइमस्टैंप बनाएं.
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
timestamp | String | एसक्यूएल टाइमस्टैंप स्ट्रिंग वाली स्ट्रिंग. |
रिटर्न
JdbcTimestamp
— एक Jdbctimestamp ऑब्जेक्ट.