Class Jdbc

Jdbc

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माइलेस्टोन के बाद के मिलीसेकंड से तारीख बनाएं.
newTime(milliseconds)JdbcTimeEpoch के बाद के मिलीसेकंड से समय बनाएं.
newTimestamp(milliseconds)JdbcTimestampEpoch के बाद के मिलीसेकंड से टाइमस्टैंप बनाएं.
parseDate(date)JdbcDateSQL की तारीख वाली स्ट्रिंग को पार्स करके तारीख बनाएं.
parseTime(time)JdbcTimeएसक्यूएल टाइम स्ट्रिंग को पार्स करके, समय बनाएं.
parseTimestamp(timestamp)JdbcTimestampSQL टाइमस्टैंप स्ट्रिंग को पार्स करके टाइमस्टैंप बनाएं.

ज़्यादा जानकारी वाला दस्तावेज़

getCloudSqlConnection(url)

दिए गए Google Cloud SQL यूआरएल से कनेक्शन बनाने की कोशिश करता है.

पैरामीटर

नामटाइपब्यौरा
urlStringjdbc:google:mysql://subname फ़ॉर्मैट का डेटाबेस यूआरएल.

वापसी का टिकट

JdbcConnection — JdbcConnection ऑब्जेक्ट.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:

  • https://www.googleapis.com/auth/sqlservice

getCloudSqlConnection(url, info)

दिए गए Google Cloud SQL यूआरएल से कनेक्शन बनाने की कोशिश करता है.

पैरामीटर

नामटाइपब्यौरा
urlStringjdbc:google:mysql://subname फ़ॉर्मैट का डेटाबेस यूआरएल.
infoObjectवैकल्पिक JavaScript ऑब्जेक्ट, जो नीचे बताए गए बेहतर पैरामीटर के बारे में बताता है.

उन्नत पैरामीटर

नामटाइपब्यौरा
connectTimeoutSecondsIntegerकनेक्शन टाइम आउट, सेकंड में
databaseStringकनेक्ट करने के लिए डेटाबेस
instanceStringGoogle SQL Service इंस्टेंस का नाम
passwordStringउपयोगकर्ता का पासवर्ड
queryTimeoutSecondsIntegerक्वेरी का टाइम आउट सेकंड में
userStringडेटाबेस में पास करने के लिए उपयोगकर्ता नाम

वापसी का टिकट

JdbcConnection — JdbcConnection ऑब्जेक्ट.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:

  • https://www.googleapis.com/auth/sqlservice

getCloudSqlConnection(url, userName, password)

दिए गए Google Cloud SQL यूआरएल से कनेक्शन बनाने की कोशिश करता है.

पैरामीटर

नामटाइपब्यौरा
urlStringjdbc:google:mysql://subname फ़ॉर्मैट का डेटाबेस यूआरएल.
userNameStringडेटाबेस को पास किया जाने वाला उपयोगकर्ता नाम.
passwordStringउपयोगकर्ता का पासवर्ड.

वापसी का टिकट

JdbcConnection — JdbcConnection ऑब्जेक्ट.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:

  • https://www.googleapis.com/auth/sqlservice

getConnection(url)

दिए गए डेटाबेस यूआरएल से कनेक्शन बनाने की कोशिश करता है.

const conn = Jdbc.getConnection(
    'jdbc:mysql://yoursqlserver.example.com:3306/database_name',
);

पैरामीटर

नामटाइपब्यौरा
urlStringjdbc:subprotocol:subname फ़ॉर्मैट का डेटाबेस यूआरएल.

वापसी का टिकट

JdbcConnection — JdbcConnection ऑब्जेक्ट.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:

  • https://www.googleapis.com/auth/script.external_request

getConnection(url, info)

दिए गए डेटाबेस यूआरएल से कनेक्शन बनाने की कोशिश करता है.

const conn = Jdbc.getConnection(
    'jdbc:mysql://yoursqlserver.example.com:3306/database_name',
    {user: 'username', password: 'password'},
);

पैरामीटर

नामटाइपब्यौरा
urlStringjdbc:subprotocol:subname फ़ॉर्मैट का डेटाबेस यूआरएल.
infoObjectवैकल्पिक JavaScript ऑब्जेक्ट, जो नीचे बताए गए बेहतर पैरामीटर के बारे में बताता है.

उन्नत पैरामीटर

नामटाइपब्यौरा
databaseNameStringकनेक्ट करने के लिए डेटाबेस
passwordStringउपयोगकर्ता का पासवर्ड
useJDBCCompliantTimeZoneShiftBooleanटाइम ज़ोन बदलते समय, कनेक्शन को JDBC नियमों का पालन करना चाहिए या नहीं. डिफ़ॉल्ट रूप से, यह false पर सेट होता है.
userStringडेटाबेस में पास करने के लिए उपयोगकर्ता नाम
_serverSslCertificateStringसर्वर का एसएसएल सर्टिफ़िकेट
_clientSslCertificateStringक्लाइंट का एसएसएल सर्टिफ़िकेट
_clientSslKeyStringक्लाइंट की एसएसएल कुंजी

वापसी का टिकट

JdbcConnection — JdbcConnection ऑब्जेक्ट.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:

  • https://www.googleapis.com/auth/script.external_request

getConnection(url, userName, password)

उपयोगकर्ता नाम और पासवर्ड का इस्तेमाल करके, दिए गए डेटाबेस से कनेक्शन बनाने की कोशिश करता है.

const conn = Jdbc.getConnection(
    'jdbc:mysql://yoursqlserver.example.com:3306/database_name',
    'username',
    'password',
);

पैरामीटर

नामटाइपब्यौरा
urlStringjdbc:subprotocol:subname फ़ॉर्मैट का डेटाबेस यूआरएल.
userNameStringडेटाबेस को पास किया जाने वाला उपयोगकर्ता नाम.
passwordStringउपयोगकर्ता का पासवर्ड.

वापसी का टिकट

JdbcConnection — JdbcConnection ऑब्जेक्ट.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:

  • https://www.googleapis.com/auth/script.external_request

newDate(milliseconds)

माइलेस्टोन के बाद के मिलीसेकंड से तारीख बनाएं.

पैरामीटर

नामटाइपब्यौरा
millisecondsIntegerEpoch के बाद के मिलीसेकंड.

वापसी का टिकट

JdbcDate — JdbcDate ऑब्जेक्ट.


newTime(milliseconds)

Epoch के बाद के मिलीसेकंड से समय बनाएं.

पैरामीटर

नामटाइपब्यौरा
millisecondsIntegerEpoch के बाद के मिलीसेकंड.

वापसी का टिकट

JdbcTime — JdbcTime ऑब्जेक्ट.


newTimestamp(milliseconds)

Epoch के बाद के मिलीसेकंड से टाइमस्टैंप बनाएं.

पैरामीटर

नामटाइपब्यौरा
millisecondsIntegerEpoch के बाद के मिलीसेकंड.

वापसी का टिकट

JdbcTimestamp — JdbcTimestamp ऑब्जेक्ट.


parseDate(date)

SQL की तारीख वाली स्ट्रिंग को पार्स करके तारीख बनाएं.

पैरामीटर

नामटाइपब्यौरा
dateStringऐसी स्ट्रिंग जिसमें तारीख की एसक्यूएल स्ट्रिंग शामिल हो.

वापसी का टिकट

JdbcDate — JdbcDate ऑब्जेक्ट.


parseTime(time)

एसक्यूएल टाइम स्ट्रिंग को पार्स करके, समय बनाएं.

पैरामीटर

नामटाइपब्यौरा
timeStringऐसी स्ट्रिंग जिसमें एसक्यूएल टाइम स्ट्रिंग शामिल हो.

वापसी का टिकट

JdbcTime — JdbcTime ऑब्जेक्ट.


parseTimestamp(timestamp)

SQL टाइमस्टैंप स्ट्रिंग को पार्स करके टाइमस्टैंप बनाएं.

पैरामीटर

नामटाइपब्यौरा
timestampStringऐसी स्ट्रिंग जिसमें एसक्यूएल टाइमस्टैंप स्ट्रिंग शामिल हो.

वापसी का टिकट

JdbcTimestamp — JdbcTimestamp ऑब्जेक्ट.