একটি JDBC Connection । এই ক্লাসের ডকুমেন্টেশনের জন্য, java.sql.Connection দেখুন।
পদ্ধতি
বিস্তারিত ডকুমেন্টেশন
clearWarnings()
এই পদ্ধতির ডকুমেন্টেশনের জন্য, java.sql.Connection#clearWarnings() দেখুন।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/script.external_request
close()
এই সংযোগের ডেটাবেস এবং এর সাথে সংশ্লিষ্ট সকল রিসোর্স মুক্ত করুন।
const conn = Jdbc.getConnection( 'jdbc:mysql://<host>:<port>/<instance>', 'user', 'password', ); conn.close();
আরও দেখুন
-
Connection.close()
commit()
সমস্ত মুলতুবি থাকা পরিবর্তন স্থায়ী করে এবং এই JdbcConnection দ্বারা ধারণ করা ডাটাবেস লকগুলি মুক্ত করে।
const conn = Jdbc.getConnection( 'jdbc:mysql://<host>:<port>/<instance>', 'user', 'password', ); conn.setAutoCommit(false); const stmt = conn.prepareStatement( 'insert into person (lname,fname) values (?,?)', ); const start = new Date(); for (let i = 0; i < 5000; i++) { // Objects are accessed using 1-based indexing stmt.setObject(1, `firstName${i}`); stmt.setObject(2, `lastName${i}`); stmt.addBatch(); } const res = stmt.executeBatch(); conn.commit(); // When this returns, this is when changes are actually // committed conn.close();
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/script.external_request
আরও দেখুন
-
Connection.commit()
createArrayOf(typeName, elements)
এই মেথডটির ডকুমেন্টেশনের জন্য, java.sql.Connection#createArrayOf(String, Object[]) দেখুন।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
type Name | String | অ্যারের উপাদানগুলোর টাইপের ডাটাবেস-নির্দিষ্ট SQL নাম। বিকল্পগুলোর মধ্যে রয়েছে বিল্ট-ইন টাইপ, ব্যবহারকারী-সংজ্ঞায়িত টাইপ, অথবা ডাটাবেস দ্বারা সমর্থিত স্ট্যান্ডার্ড SQL টাইপ। |
elements | Object[] | ফেরত আসা অবজেক্টটিতে যে উপাদানগুলো যুক্ত করতে হবে। |
ফেরত
JdbcArray — এমন একটি অ্যারে যার উপাদানগুলো নির্দিষ্ট SQL টাইপের সাথে ম্যাপ করা থাকে।
createBlob()
একটি JdbcBlob ইনস্ট্যান্স তৈরি করে। আরও দেখুন java.sql.Connection#createBlob() ।
প্রাথমিকভাবে ফেরত আসা অবজেক্টটিতে কোনো ডেটা থাকে না। এতে কী ডেটা থাকবে তা সেট করার জন্য আপনি JdbcBlob এর setBytes মেথডগুলো ব্যবহার করতে পারেন। এখানে ব্যবহৃত ব্লবটি Utilities.newBlob(data) দিয়ে তৈরি করা ব্লবের মতো নয়। এই দুটি ফরম্যাটের মধ্যে রূপান্তর করার জন্য, নির্ধারিত getBytes() এবং setBytes() মেথডগুলো ব্যবহার করুন। বিকল্পভাবে, Apps Script দ্বারা ব্যবহারযোগ্য ফরম্যাটে রূপান্তর করার জন্য JdbcBlob এবং JdbcClob উভয়ই একটি getAppsScriptBlob() সুবিধাজনক মেথড প্রদান করে।
ফেরত
JdbcBlob — একটি খালি ব্লব অবজেক্ট।
createClob()
এই পদ্ধতির ডকুমেন্টেশনের জন্য, java.sql.Connection#createClob() দেখুন।
ফেরত
JdbcClob — একটি খালি clob অবজেক্ট।
createNClob()
এই পদ্ধতির ডকুমেন্টেশনের জন্য, java.sql.Connection#createNClob() দেখুন।
ফেরত
JdbcClob — একটি খালি nclob অবজেক্ট।
createSQLXML()
এই পদ্ধতির ডকুমেন্টেশনের জন্য, java.sql.Connection#createSQLXML() দেখুন।
ফেরত
JdbcSQLXML — একটি খালি SQLXML অবজেক্ট।
createStatement()
ডাটাবেসে SQL স্টেটমেন্ট পাঠানোর জন্য একটি JdbcStatement অবজেক্ট তৈরি করে। আরও দেখুন java.sql.Connection#createStatement() ।
// This sample code assumes authentication is off const conn = Jdbc.getConnection('jdbc:mysql://<host>:3306/<instance>'); const stmt = conn.createStatement(); stmt.setMaxRows(100); const rs = stmt.execute('select * from person'); while (rs.next()) { // Do something } rs.close(); stmt.close(); conn.close();
ফেরত
JdbcStatement — কোয়েরি সম্পাদনের জন্য একটি স্টেটমেন্ট ইনস্ট্যান্স।
createStatement(resultSetType, resultSetConcurrency)
ডাটাবেসে SQL স্টেটমেন্ট পাঠানোর জন্য একটি JdbcStatement অবজেক্ট তৈরি করে। আরও দেখুন java.sql.Connection#createStatement(int, int) ।
এই সংস্করণে রেজাল্ট সেট টাইপ এবং কনকারেন্সি ওভাররাইড করার সুযোগ রয়েছে।
// This sample code assumes authentication is off // For more information about this method, see documentation here: // http://docs.oracle.com/javase/6/docs/api/java/sql/Connection.html#createStatement(int, // int) const conn = Jdbc.getConnection('jdbc:mysql://<host>:3306/<instance>'); const stmt = conn.createStatement( Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.CONCUR_READ_ONLY, ); stmt.setMaxRows(100); const rs = stmt.execute('select * from person'); while (rs.next()) { // Do something } rs.close(); stmt.close(); conn.close();
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
result Set Type | Integer | একটি রেজাল্ট সেট টাইপ; যা Jdbc.ResultSet.TYPE_FORWARD_ONLY , Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE , অথবা Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE এর মধ্যে যেকোনো একটি। |
result Set Concurrency | Integer | একটি কনকারেন্সি টাইপ; হয় Jdbc.ResultSet.CONCUR_READ_ONLY অথবা Jdbc.ResultSet.CONCUR_UPDATABLE । |
ফেরত
JdbcStatement — কোয়েরি সম্পাদনের জন্য একটি স্টেটমেন্ট ইনস্ট্যান্স।
createStatement(resultSetType, resultSetConcurrency, resultSetHoldability)
ডাটাবেসে SQL স্টেটমেন্ট পাঠানোর জন্য একটি JdbcStatement অবজেক্ট তৈরি করে। আরও দেখুন java.sql.Connection#createStatement(int, int, int) ।
এই সংস্করণে রেজাল্ট সেট টাইপ, কনকারেন্সি এবং হোল্ডেবিলিটি ওভাররাইড করার সুযোগ রয়েছে।
// This sample code assumes authentication is off // For more information about this method, see documentation here: // http://docs.oracle.com/javase/6/docs/api/java/sql/Connection.html#createStatement(int, // int) const conn = Jdbc.getConnection('jdbc:mysql://<host>:3306/<instance>'); const stmt = conn.createStatement( Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.CONCUR_READ_ONLY, Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT, ); stmt.setMaxRows(100); const rs = stmt.execute('select * from person'); while (rs.next()) { // Do something } rs.close(); stmt.close(); conn.close();
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
result Set Type | Integer | একটি রেজাল্ট সেট টাইপ; যা Jdbc.ResultSet.TYPE_FORWARD_ONLY , Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE , অথবা Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE এর মধ্যে যেকোনো একটি। |
result Set Concurrency | Integer | একটি কনকারেন্সি টাইপ; হয় Jdbc.ResultSet.CONCUR_READ_ONLY অথবা Jdbc.ResultSet.CONCUR_UPDATABLE । |
result Set Holdability | Integer | একটি হোল্ডেবিলিটি সেটিং; হয় Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT অথবা Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT । |
ফেরত
JdbcStatement — কোয়েরি সম্পাদনের জন্য একটি স্টেটমেন্ট ইনস্ট্যান্স।
createStruct(typeName, attributes)
এই মেথডটির ডকুমেন্টেশনের জন্য, java.sql.Connection#createStruct(String, Object[]) দেখুন।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
type Name | String | অ্যারের উপাদানগুলোর টাইপের ডাটাবেস-নির্দিষ্ট SQL নাম। বিকল্পগুলোর মধ্যে রয়েছে বিল্ট-ইন টাইপ, ব্যবহারকারী-সংজ্ঞায়িত টাইপ, অথবা ডাটাবেস দ্বারা সমর্থিত স্ট্যান্ডার্ড SQL টাইপ। |
attributes | Object[] | যে অ্যাট্রিবিউটগুলো ফেরত আসা অবজেক্টটিকে পূর্ণ করে। |
ফেরত
JdbcStruct — একটি স্ট্রাকচার অবজেক্ট যা প্রদত্ত SQL টাইপের সাথে ম্যাপ করা থাকে এবং প্রদত্ত অ্যাট্রিবিউটগুলো দ্বারা পূর্ণ করা হয়।
getAutoCommit()
এই পদ্ধতির ডকুমেন্টেশনের জন্য, java.sql.Connection#getAutoCommit() দেখুন।
ফেরত
Boolean — সংযোগের অটো-কমিট মোড সক্রিয় থাকলে true ; অন্যথায় false ।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/script.external_request
getCatalog()
অথবা এই পদ্ধতির ডকুমেন্টেশনের জন্য, java.sql.Connection#getCatalog() দেখুন।
ফেরত
String — বর্তমান ক্যাটালগের নাম অথবা কোনো নাম সেট করা না থাকলে null ।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/script.external_request
getHoldability()
এই পদ্ধতির ডকুমেন্টেশনের জন্য, java.sql.Connection#getHoldability() দেখুন।
ফেরত
Integer — সংযোগটির ধারণযোগ্যতার সেটিং; হয় Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT অথবা Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT ।
getMetaData()
এই পদ্ধতির ডকুমেন্টেশনের জন্য, java.sql.Connection#getMetaData() দেখুন।
ফেরত
JdbcDatabaseMetaData — এই সংযোগটি যে ডাটাবেসের সাথে যুক্ত হয়, তার মেটাডেটা।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/script.external_request
getTransactionIsolation()
এই পদ্ধতির ডকুমেন্টেশনের জন্য, java.sql.Connection#getTransactionIsolation() দেখুন।
ফেরত
Integer — বর্তমান লেনদেনের স্তর, যা নিম্নলিখিতগুলির মধ্যে একটি: Jdbc.Connection.TRANSACTION_READ_UNCOMMITTED , Jdbc.Connection.TRANSACTION_READ_COMMITTED , Jdbc.Connection.TRANSACTION_REPEATABLE_READ , Jdbc.Connection.TRANSACTION_SERIALIZABLE , অথবা Jdbc.Connection.TRANSACTION_NONE ।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/script.external_request
getWarnings()
এই পদ্ধতির ডকুমেন্টেশনের জন্য, java.sql.Connection#getWarnings() দেখুন।
ফেরত
String[] — সতর্কতামূলক স্ট্রিংগুলির একটি অ্যারে।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/script.external_request
isClosed()
এই পদ্ধতির ডকুমেন্টেশনের জন্য, java.sql.Connection#isClosed() দেখুন।
ফেরত
Boolean — সংযোগটি বন্ধ থাকলে true ; অন্যথায় false ।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/script.external_request
isReadOnly()
এই পদ্ধতির ডকুমেন্টেশনের জন্য, java.sql.Connection#isReadOnly() দেখুন।
ফেরত
Boolean — সংযোগটি শুধুমাত্র পঠনযোগ্য হলে true ; অন্যথায় false ।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/script.external_request
isValid(timeout)
এই পদ্ধতির ডকুমেন্টেশনের জন্য, java.sql.Connection#isValid(int) দেখুন।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
timeout | Integer | যাচাইকরণ প্রক্রিয়াটি সম্পূর্ণ হওয়ার জন্য অপেক্ষার সময় (সেকেন্ডে)। ০ মানটি নির্দেশ করে যে কোনো টাইমআউট প্রয়োগ করা হয়নি। |
ফেরত
Boolean — সংযোগটি বৈধ হলে true ; অন্যথায় false । অপারেশনটি সম্পন্ন হওয়ার আগেই টাইমআউটের সময়সীমা শেষ হয়ে গেলেও এটি false রিটার্ন করে।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/script.external_request
nativeSQL(sql)
এই পদ্ধতির ডকুমেন্টেশনের জন্য, java.sql.Connection#nativeSQL(String) দেখুন।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
sql | String | একটি SQL স্টেটমেন্ট যাতে এক বা একাধিক '?' প্লেসহোল্ডার থাকতে পারে। |
ফেরত
String — প্রদত্ত স্টেটমেন্টটির স্বাভাবিক রূপ।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/script.external_request
prepareCall(sql)
এই পদ্ধতির ডকুমেন্টেশনের জন্য, java.sql.Connection#prepareCall(String) দেখুন।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
sql | String | একটি SQL স্টেটমেন্ট যাতে এক বা একাধিক '?' প্লেসহোল্ডার থাকতে পারে, যা সাধারণত JDBC কল এস্কেপ সিনট্যাক্স ব্যবহার করে প্রদান করা হয়। |
ফেরত
JdbcCallableStatement — একটি কলযোগ্য স্টেটমেন্ট যা প্রি-কম্পাইল করা SQL স্টেটমেন্ট ধারণ করে।
prepareCall(sql, resultSetType, resultSetConcurrency)
এই পদ্ধতির ডকুমেন্টেশনের জন্য, java.sql.Connection#prepareCall(String, int, int) দেখুন।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
sql | String | একটি SQL স্টেটমেন্ট যাতে এক বা একাধিক '?' প্লেসহোল্ডার থাকতে পারে, যা সাধারণত JDBC কল এস্কেপ সিনট্যাক্স ব্যবহার করে প্রদান করা হয়। |
result Set Type | Integer | একটি রেজাল্ট সেট টাইপ; যা Jdbc.ResultSet.TYPE_FORWARD_ONLY , Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE , অথবা Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE এর মধ্যে যেকোনো একটি। |
result Set Concurrency | Integer | একটি কনকারেন্সি টাইপ; হয় Jdbc.ResultSet.CONCUR_READ_ONLY অথবা Jdbc.ResultSet.CONCUR_UPDATABLE । |
ফেরত
JdbcCallableStatement — একটি কলযোগ্য স্টেটমেন্ট, যাতে পূর্ব-সংকলিত SQL স্টেটমেন্ট থাকে এবং যা প্রদত্ত টাইপ ও কনকারেন্সি অনুযায়ী রেজাল্ট সেট তৈরি করে।
prepareCall(sql, resultSetType, resultSetConcurrency, resultSetHoldability)
এই পদ্ধতির ডকুমেন্টেশনের জন্য, java.sql.Connection#prepareCall(String, int, int, int) দেখুন।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
sql | String | একটি SQL স্টেটমেন্ট যাতে এক বা একাধিক '?' প্লেসহোল্ডার থাকতে পারে, যা সাধারণত JDBC কল এস্কেপ সিনট্যাক্স ব্যবহার করে প্রদান করা হয়। |
result Set Type | Integer | একটি রেজাল্ট সেট টাইপ; যা Jdbc.ResultSet.TYPE_FORWARD_ONLY , Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE , অথবা Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE এর মধ্যে যেকোনো একটি। |
result Set Concurrency | Integer | একটি কনকারেন্সি টাইপ; হয় Jdbc.ResultSet.CONCUR_READ_ONLY অথবা Jdbc.ResultSet.CONCUR_UPDATABLE । |
result Set Holdability | Integer | একটি হোল্ডেবিলিটি সেটিং; হয় Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT অথবা Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT । |
ফেরত
JdbcCallableStatement — একটি কলযোগ্য স্টেটমেন্ট, যাতে পূর্ব-সংকলিত SQL স্টেটমেন্ট থাকে এবং যা প্রদত্ত টাইপ ও কনকারেন্সি অনুযায়ী ফলাফল সেট তৈরি করে।
prepareStatement(sql)
এই পদ্ধতির ডকুমেন্টেশনের জন্য, java.sql.Connection#prepareStatement(String) দেখুন।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
sql | String | একটি SQL স্টেটমেন্ট যাতে এক বা একাধিক '?' IN প্যারামিটার প্লেসহোল্ডার থাকতে পারে। |
ফেরত
JdbcPreparedStatement — একটি প্রিপেয়ার্ড স্টেটমেন্ট যা প্রি-কম্পাইলড SQL স্টেটমেন্ট ধারণ করে।
prepareStatement(sql, autoGeneratedKeys)
এই মেথডটির ডকুমেন্টেশনের জন্য, java.sql.Connection#prepareStatement(String, int) দেখুন।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
sql | String | একটি SQL স্টেটমেন্ট যাতে এক বা একাধিক '?' IN প্যারামিটার প্লেসহোল্ডার থাকতে পারে। |
auto Generated Keys | Integer | একটি ফ্ল্যাগ যা নির্দেশ করে স্বয়ংক্রিয়ভাবে তৈরি কীগুলি ফেরত দেওয়া হবে কিনা; হয় Jdbc.Statement.RETURN_GENERATED_KEYS অথবা Jdbc.Statement.NO_GENERATED_KEYS । |
ফেরত
JdbcPreparedStatement — একটি প্রিপেয়ার্ড স্টেটমেন্ট যাতে প্রি-কম্পাইল করা SQL স্টেটমেন্ট থাকে এবং যা সম্ভবত অটো-জেনারেটেড কী রিটার্ন করতে সক্ষম।
prepareStatement(sql, resultSetType, resultSetConcurrency)
এই মেথডটির ডকুমেন্টেশনের জন্য, java.sql.Connection#prepareStatement(String, int, int) দেখুন।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
sql | String | একটি SQL স্টেটমেন্ট যাতে এক বা একাধিক '?' IN প্যারামিটার প্লেসহোল্ডার থাকতে পারে। |
result Set Type | Integer | একটি রেজাল্ট সেট টাইপ; যা Jdbc.ResultSet.TYPE_FORWARD_ONLY , Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE , অথবা Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE এর মধ্যে যেকোনো একটি। |
result Set Concurrency | Integer | একটি কনকারেন্সি টাইপ; হয় Jdbc.ResultSet.CONCUR_READ_ONLY অথবা Jdbc.ResultSet.CONCUR_UPDATABLE । |
ফেরত
JdbcPreparedStatement — একটি প্রিপেয়ার্ড স্টেটমেন্ট, যাতে আগে থেকে কম্পাইল করা SQL স্টেটমেন্ট থাকে এবং যা প্রদত্ত টাইপ ও কনকারেন্সি অনুযায়ী রেজাল্ট সেট তৈরি করে।
prepareStatement(sql, resultSetType, resultSetConcurrency, resultSetHoldability)
এই মেথডটির ডকুমেন্টেশনের জন্য, java.sql.Connection#prepareStatement(String, int, int, int) দেখুন।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
sql | String | একটি SQL স্টেটমেন্ট যাতে এক বা একাধিক '?' IN প্যারামিটার প্লেসহোল্ডার থাকতে পারে। |
result Set Type | Integer | একটি রেজাল্ট সেট টাইপ; যা Jdbc.ResultSet.TYPE_FORWARD_ONLY , Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE , অথবা Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE এর মধ্যে যেকোনো একটি। |
result Set Concurrency | Integer | একটি কনকারেন্সি টাইপ; হয় Jdbc.ResultSet.CONCUR_READ_ONLY অথবা Jdbc.ResultSet.CONCUR_UPDATABLE । |
result Set Holdability | Integer | একটি হোল্ডেবিলিটি সেটিং; হয় Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT অথবা Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT । |
ফেরত
JdbcPreparedStatement — একটি প্রিপেয়ার্ড স্টেটমেন্ট, যাতে আগে থেকে কম্পাইল করা SQL স্টেটমেন্ট থাকে এবং যা প্রদত্ত টাইপ, কনকারেন্সি ও হোল্ডেবিলিটি অনুযায়ী রেজাল্ট সেট তৈরি করে।
prepareStatementByIndex(sql, indices)
এই মেথডটির ডকুমেন্টেশনের জন্য, java.sql.Connection#prepareStatement(String, int[]) দেখুন।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
sql | String | একটি SQL স্টেটমেন্ট যাতে এক বা একাধিক '?' IN প্যারামিটার প্লেসহোল্ডার থাকতে পারে। |
indices | Integer[] | সন্নিবেশিত সারি বা সারিগুলো থেকে প্রাপ্ত কলামগুলোর সূচক। |
ফেরত
JdbcPreparedStatement — একটি প্রিপেয়ার্ড স্টেটমেন্ট যা আগে থেকে কম্পাইল করা SQL স্টেটমেন্ট ধারণ করে এবং প্রদত্ত কলাম ইনডেক্স দ্বারা নির্দিষ্ট স্বয়ংক্রিয়ভাবে তৈরি কী-গুলো ফেরত দিতে সক্ষম।
prepareStatementByName(sql, columnNames)
এই মেথডটির ডকুমেন্টেশনের জন্য, java.sql.Connection#prepareStatement(String, String[]) দেখুন।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
sql | String | একটি SQL স্টেটমেন্ট যাতে এক বা একাধিক '?' IN প্যারামিটার প্লেসহোল্ডার থাকতে পারে। |
column Names | String[] | কলামের নামগুলো নির্দিষ্ট করে দেয় যে, সন্নিবেশিত সারি বা সারিগুলো থেকে পদ্ধতিটি কোন কলামগুলো ফেরত দেবে। |
ফেরত
JdbcPreparedStatement — একটি প্রিপেয়ার্ড স্টেটমেন্ট যাতে আগে থেকে কম্পাইল করা SQL স্টেটমেন্ট থাকে, যা প্রদত্ত কলামের নাম দ্বারা নির্দিষ্ট স্বয়ংক্রিয়ভাবে তৈরি হওয়া কী-গুলো ফেরত দিতে সক্ষম।
releaseSavepoint(savepoint)
এই পদ্ধতির ডকুমেন্টেশনের জন্য, java.sql.Connection#releaseSavepoint(Savepoint) দেখুন।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
savepoint | Jdbc Savepoint | মুছে ফেলার জন্য সেভ পয়েন্টটি। |
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/script.external_request
rollback()
এই পদ্ধতির ডকুমেন্টেশনের জন্য, java.sql.Connection#rollback() দেখুন।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/script.external_request
rollback(savepoint)
এই পদ্ধতির ডকুমেন্টেশনের জন্য, java.sql.Connection#rollback(Savepoint) দেখুন।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
savepoint | Jdbc Savepoint | যে সেভ পয়েন্টে রোলব্যাক করতে হবে। |
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/script.external_request
setAutoCommit(autoCommit)
এই পদ্ধতির ডকুমেন্টেশনের জন্য, java.sql.Connection#setAutoCommit(boolean) দেখুন।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
auto Commit | Boolean | true হলে অটো-কমিট মোড সক্রিয় হয়; false নিষ্ক্রিয় থাকে। |
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/script.external_request
setCatalog(catalog)
এই পদ্ধতির ডকুমেন্টেশনের জন্য, java.sql.Connection#setCatalog(String) দেখুন।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
catalog | String | যে ক্যাটালগের (কানেকশনের ডেটাবেসের সাবস্পেস) মধ্যে কাজ করতে হবে, তার নাম। |
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/script.external_request
setHoldability(holdability)
এই পদ্ধতির ডকুমেন্টেশনের জন্য, java.sql.Connection#setHoldability(int) দেখুন।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
holdability | Integer | এই সংযোগের মাধ্যমে তৈরি Jdbc Result Set অবজেক্টগুলির ডিফল্ট হোল্ডেবিলিটি হলো; হয় Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT অথবা Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT । |
setReadOnly(readOnly)
এই পদ্ধতির ডকুমেন্টেশনের জন্য, java.sql.Connection#setReadOnly(boolean) দেখুন।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
read Only | Boolean | true হলে, রিড-অনলি মোড চালু হয়; false বন্ধ থাকে। |
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/script.external_request
setSavepoint()
এই পদ্ধতির ডকুমেন্টেশনের জন্য, java.sql.Connection#setSavepoint() দেখুন।
ফেরত
JdbcSavepoint — নতুন নামবিহীন সেভ পয়েন্ট।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/script.external_request
setSavepoint(name)
এই পদ্ধতির ডকুমেন্টেশনের জন্য, java.sql.Connection#setSavepoint(String) দেখুন।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
name | String | তৈরি করা সেভ পয়েন্টটির নাম। |
ফেরত
JdbcSavepoint — নতুন নামযুক্ত সেভ পয়েন্ট।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/script.external_request
setTransactionIsolation(level)
এই পদ্ধতির ডকুমেন্টেশনের জন্য, java.sql.Connection#setTransactionIsolation(int) দেখুন।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
level | Integer | যে ট্রানজ্যাকশন লেভেলটি সেট করতে হবে, সেটি হলো: Jdbc.Connection.TRANSACTION_READ_UNCOMMITTED , Jdbc.Connection.TRANSACTION_READ_COMMITTED , Jdbc.Connection.TRANSACTION_REPEATABLE_READ , Jdbc.Connection.TRANSACTION_SERIALIZABLE , অথবা Jdbc.Connection.TRANSACTION_NONE । |
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/script.external_request