Class Jdbc

জেডিবিসি

JDBC পরিষেবা স্ক্রিপ্টগুলিকে Google Cloud SQL , MySQL, Microsoft SQL Server এবং Oracle ডাটাবেসের সাথে সংযোগ স্থাপন করতে দেয়। আরও তথ্যের জন্য, JDBC নির্দেশিকাটি দেখুন।

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
get Cloud Sql Connection(url) Jdbc Connection প্রদত্ত গুগল ক্লাউড এসকিউএল ইউআরএল-এর সাথে সংযোগ স্থাপনের প্রচেষ্টা।
get Cloud Sql Connection(url, info) Jdbc Connection প্রদত্ত গুগল ক্লাউড এসকিউএল ইউআরএল-এর সাথে সংযোগ স্থাপনের প্রচেষ্টা।
get Cloud Sql Connection(url, userName, password) Jdbc Connection প্রদত্ত গুগল ক্লাউড এসকিউএল ইউআরএল-এর সাথে সংযোগ স্থাপনের প্রচেষ্টা।
get Connection(url) Jdbc Connection প্রদত্ত ডাটাবেস ইউআরএল-এর সাথে সংযোগ স্থাপনের প্রচেষ্টা।
get Connection(url, info) Jdbc Connection প্রদত্ত ডাটাবেস ইউআরএল-এর সাথে সংযোগ স্থাপনের প্রচেষ্টা।
get Connection(url, userName, password) Jdbc Connection ইউজারনেম এবং পাসওয়ার্ড ব্যবহার করে প্রদত্ত ডেটাবেসে সংযোগ স্থাপনের প্রচেষ্টা।
new Date(milliseconds) Jdbc Date ইপক থেকে মিলিসেকেন্ডের ভিত্তিতে একটি তারিখ তৈরি করুন।
new Time(milliseconds) Jdbc Time ইপক থেকে মিলিসেকেন্ডের ভিত্তিতে একটি সময় তৈরি করুন।
new Timestamp(milliseconds) Jdbc Timestamp ইপক থেকে মিলিসেকেন্ডের ভিত্তিতে একটি টাইমস্ট্যাম্প তৈরি করুন।
parse Date(date) Jdbc Date SQL ডেট স্ট্রিং পার্স করে একটি তারিখ তৈরি করুন।
parse Time(time) Jdbc Time SQL টাইম স্ট্রিংটি পার্স করে একটি সময় তৈরি করুন।
parse Timestamp(timestamp) Jdbc Timestamp SQL টাইমস্ট্যাম্প স্ট্রিংটি পার্স করে একটি টাইমস্ট্যাম্প তৈরি করুন।

বিস্তারিত ডকুমেন্টেশন

getCloudSqlConnection(url)

প্রদত্ত গুগল ক্লাউড এসকিউএল ইউআরএল-এর সাথে সংযোগ স্থাপনের প্রচেষ্টা।

প্যারামিটার

নাম প্রকার বর্ণনা
url String jdbc:google:mysql://subname ফর্মের একটি ডাটাবেস URL।

ফেরত

JdbcConnection — একটি JdbcConnection অবজেক্ট।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

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

getCloudSqlConnection(url, info)

প্রদত্ত গুগল ক্লাউড এসকিউএল ইউআরএল-এর সাথে সংযোগ স্থাপনের প্রচেষ্টা।

প্যারামিটার

নাম প্রকার বর্ণনা
url String jdbc:google:mysql://subname ফর্মের একটি ডাটাবেস URL।
info Object ঐচ্ছিক জাভাস্ক্রিপ্ট অবজেক্ট যা নিচে সংজ্ঞায়িত উন্নত প্যারামিটারগুলো নির্দিষ্ট করে।

উন্নত পরামিতি

নাম প্রকার বর্ণনা
connect Timeout Seconds Integer সেকেন্ডে সংযোগের সময়সীমা
database String সংযোগ করার জন্য ডাটাবেস
instance String একটি গুগল এসকিউএল সার্ভিস ইনস্ট্যান্সের নাম
password String ব্যবহারকারীর পাসওয়ার্ড
query Timeout Seconds Integer সেকেন্ডে কোয়েরি টাইমআউট
user String ডাটাবেসে পাঠানোর জন্য ইউজারনেম

ফেরত

JdbcConnection — একটি JdbcConnection অবজেক্ট।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

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

getCloudSqlConnection(url, userName, password)

প্রদত্ত গুগল ক্লাউড এসকিউএল ইউআরএল-এর সাথে সংযোগ স্থাপনের প্রচেষ্টা।

প্যারামিটার

নাম প্রকার বর্ণনা
url String jdbc:google:mysql://subname ফর্মের একটি ডাটাবেস URL।
user Name String ডাটাবেসে পাঠানোর জন্য ইউজারনেম।
password String ব্যবহারকারীর পাসওয়ার্ড।

ফেরত

JdbcConnection — একটি JdbcConnection অবজেক্ট।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

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

getConnection(url)

প্রদত্ত ডাটাবেস ইউআরএল-এর সাথে সংযোগ স্থাপনের প্রচেষ্টা।

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

প্যারামিটার

নাম প্রকার বর্ণনা
url String jdbc:subprotocol:subname ফর্মের একটি ডাটাবেস URL।

ফেরত

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'},
);

প্যারামিটার

নাম প্রকার বর্ণনা
url String jdbc:subprotocol:subname ফর্মের একটি ডাটাবেস URL।
info Object ঐচ্ছিক জাভাস্ক্রিপ্ট অবজেক্ট যা নিচে সংজ্ঞায়িত উন্নত প্যারামিটারগুলো নির্দিষ্ট করে।

উন্নত পরামিতি

নাম প্রকার বর্ণনা
database Name String সংযোগ করার জন্য ডাটাবেস
password String ব্যবহারকারীর পাসওয়ার্ড
use JDBCCompliant Time Zone Shift Boolean টাইম জোন রূপান্তরের সময় সংযোগটি JDBC নিয়ম মেনে চলবে কি না। এর ডিফল্ট মান হলো false
user String ডাটাবেসে পাঠানোর জন্য ইউজারনেম
_serverSslCertificate String সার্ভারের SSL সার্টিফিকেট
_clientSslCertificate String ক্লায়েন্টের SSL সার্টিফিকেট
_clientSslKey String ক্লায়েন্টের SSL কী

ফেরত

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',
);

প্যারামিটার

নাম প্রকার বর্ণনা
url String jdbc:subprotocol:subname ফর্মের একটি ডাটাবেস URL।
user Name String ডাটাবেসে পাঠানোর জন্য ইউজারনেম।
password String ব্যবহারকারীর পাসওয়ার্ড।

ফেরত

JdbcConnection — একটি JdbcConnection অবজেক্ট।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

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

newDate(milliseconds)

ইপক থেকে মিলিসেকেন্ডের ভিত্তিতে একটি তারিখ তৈরি করুন।

প্যারামিটার

নাম প্রকার বর্ণনা
milliseconds Integer ইপক থেকে মিলিসেকেন্ড।

ফেরত

JdbcDate — একটি JdbcDate অবজেক্ট।


newTime(milliseconds)

ইপক থেকে মিলিসেকেন্ডের ভিত্তিতে একটি সময় তৈরি করুন।

প্যারামিটার

নাম প্রকার বর্ণনা
milliseconds Integer ইপক থেকে মিলিসেকেন্ড।

ফেরত

JdbcTime — একটি JdbcTime অবজেক্ট।


newTimestamp(milliseconds)

ইপক থেকে মিলিসেকেন্ডের ভিত্তিতে একটি টাইমস্ট্যাম্প তৈরি করুন।

প্যারামিটার

নাম প্রকার বর্ণনা
milliseconds Integer ইপক থেকে মিলিসেকেন্ড।

ফেরত

JdbcTimestamp — একটি JdbcTimestamp অবজেক্ট।


parseDate(date)

SQL ডেট স্ট্রিং পার্স করে একটি তারিখ তৈরি করুন।

প্যারামিটার

নাম প্রকার বর্ণনা
date String একটি স্ট্রিং যাতে একটি SQL তারিখ স্ট্রিং রয়েছে।

ফেরত

JdbcDate — একটি JdbcDate অবজেক্ট।


parseTime(time)

SQL টাইম স্ট্রিংটি পার্স করে একটি সময় তৈরি করুন।

প্যারামিটার

নাম প্রকার বর্ণনা
time String একটি স্ট্রিং যাতে একটি SQL সময় স্ট্রিং রয়েছে।

ফেরত

JdbcTime — একটি JdbcTime অবজেক্ট।


parseTimestamp(timestamp)

SQL টাইমস্ট্যাম্প স্ট্রিংটি পার্স করে একটি টাইমস্ট্যাম্প তৈরি করুন।

প্যারামিটার

নাম প্রকার বর্ণনা
timestamp String একটি স্ট্রিং যাতে একটি SQL টাইমস্ট্যাম্প স্ট্রিং রয়েছে।

ফেরত

JdbcTimestamp — একটি JdbcTimestamp অবজেক্ট।