Class Jdbc

Jdbc

JDBC सेवा की मदद से स्क्रिप्ट, Google Cloud SQL, MySQL, Microsoft SQL सर्वर, और 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)JdbcTime1970 के बाद से अब तक का समय मिलीसेकंड से बनाएं.
newTimestamp(milliseconds)JdbcTimestampEpoch के बाद से मिलीसेकंड से टाइमस्टैंप बनाएं.
parseDate(date)JdbcDateSQL की तारीख की स्ट्रिंग पार्स करके तारीख बनाएं.
parseTime(time)JdbcTimeSQL की समय स्ट्रिंग को पार्स करके समय बनाएं.
parseTimestamp(timestamp)JdbcTimestampSQL टाइमस्टैंप स्ट्रिंग को पार्स करके, टाइमस्टैंप बनाएं.

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

getCloudSqlConnection(url)

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

पैरामीटर

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

रिटर्न टिकट

JdbcConnection — A 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 — A JdbcConnection ऑब्जेक्ट.

अनुमति देना

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

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

getCloudSqlConnection(url, userName, password)

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

पैरामीटर

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

रिटर्न टिकट

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

अनुमति देना

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

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

getConnection(url)

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

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

पैरामीटर

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

रिटर्न टिकट

JdbcConnection — A 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'});

पैरामीटर

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

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

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

रिटर्न टिकट

JdbcConnection — A 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');

पैरामीटर

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

रिटर्न टिकट

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

अनुमति देना

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

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

newDate(milliseconds)

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

पैरामीटर

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

रिटर्न टिकट

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


newTime(milliseconds)

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

पैरामीटर

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

रिटर्न टिकट

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


newTimestamp(milliseconds)

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

पैरामीटर

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

रिटर्न टिकट

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


parseDate(date)

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

पैरामीटर

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

रिटर्न टिकट

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


parseTime(time)

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

पैरामीटर

नामटाइपब्यौरा
timeStringऐसी स्ट्रिंग जिसमें SQL टाइम स्ट्रिंग हो.

रिटर्न टिकट

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


parseTimestamp(timestamp)

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

पैरामीटर

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

रिटर्न टिकट

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