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

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

getCloudSqlConnection(url)

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

पैरामीटर

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

रिटर्न

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

अनुमति देना

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

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

getCloudSqlConnection(url, info)

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

पैरामीटर

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

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

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

रिटर्न

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

अनुमति देना

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

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

getCloudSqlConnection(url, userName, password)

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

पैरामीटर

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

रिटर्न

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

अनुमति देना

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

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

getConnection(url)

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

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

पैरामीटर

नामTypeब्यौरा
urlStringjdbc: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ब्यौरा
urlStringjdbc:subprotocol:subname फ़ॉर्म का डेटाबेस यूआरएल.
infoObjectवैकल्पिक JavaScript ऑब्जेक्ट, जो नीचे बताए गए बेहतर पैरामीटर तय करता है.

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

नामTypeब्यौरा
databaseNameStringडेटाबेस को कनेक्ट करने के लिए
passwordStringउपयोगकर्ता का पासवर्ड
useJDBCCompliantTimeZoneShiftBooleanटाइम ज़ोन को बदलते समय, कनेक्शन को JDBC नियमों के मुताबिक होना चाहिए या नहीं. डिफ़ॉल्ट वैल्यू false है.
userStringडेटाबेस को पास करने के लिए उपयोगकर्ता नाम
_serverSslCertificateStringसर्वर का एसएसएल सर्टिफ़िकेट
_clientSslCertificateStringक्लाइंट का एसएसएल सर्टिफ़िकेट
_clientSslKeyStringक्लाइंट की 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ब्यौरा
urlStringjdbc:subprotocol:subname फ़ॉर्म का डेटाबेस यूआरएल.
userNameStringडेटाबेस को पास किया जाने वाला उपयोगकर्ता नाम.
passwordStringउपयोगकर्ता का पासवर्ड.

रिटर्न

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

अनुमति देना

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

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

newDate(milliseconds)

Epoch के बाद के मिलीसेकंड से कोई तारीख बनाएं.

पैरामीटर

नामTypeब्यौरा
millisecondsIntegerepoch के बाद से मिलीसेकंड.

रिटर्न

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


newTime(milliseconds)

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

पैरामीटर

नामTypeब्यौरा
millisecondsIntegerepoch के बाद से मिलीसेकंड.

रिटर्न

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


newTimestamp(milliseconds)

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

पैरामीटर

नामTypeब्यौरा
millisecondsIntegerepoch के बाद से मिलीसेकंड.

रिटर्न

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


parseDate(date)

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

पैरामीटर

नामTypeब्यौरा
dateStringइस स्ट्रिंग में SQL की तारीख वाली स्ट्रिंग है.

रिटर्न

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


parseTime(time)

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

पैरामीटर

नामTypeब्यौरा
timeStringएसक्यूएल टाइम स्ट्रिंग वाली स्ट्रिंग.

रिटर्न

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


parseTimestamp(timestamp)

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

पैरामीटर

नामTypeब्यौरा
timestampStringएसक्यूएल टाइमस्टैंप स्ट्रिंग वाली स्ट्रिंग.

रिटर्न

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