Class JdbcConnection

JdbcConnection

একটি JDBC Connection । এই ক্লাসের ডকুমেন্টেশনের জন্য, java.sql.Connection দেখুন।

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
clear Warnings() void এই পদ্ধতির ডকুমেন্টেশনের জন্য, java.sql.Connection#clearWarnings() দেখুন।
close() void এই সংযোগের ডেটাবেস এবং এর সাথে সংশ্লিষ্ট সকল রিসোর্স মুক্ত করুন।
commit() void সমস্ত মুলতুবি থাকা পরিবর্তনকে স্থায়ী করে এবং এই Jdbc Connection দ্বারা ধারণ করা ডাটাবেস লকগুলি মুক্ত করে।
create Array Of(typeName, elements) Jdbc Array এই মেথডটির ডকুমেন্টেশনের জন্য, java.sql.Connection#createArrayOf(String, Object[]) দেখুন।
create Blob() Jdbc Blob একটি Jdbc Blob ইনস্ট্যান্স তৈরি করে।
create Clob() Jdbc Clob এই পদ্ধতির ডকুমেন্টেশনের জন্য, java.sql.Connection#createClob() দেখুন।
create NClob() Jdbc Clob এই পদ্ধতির ডকুমেন্টেশনের জন্য, java.sql.Connection#createNClob() দেখুন।
create SQLXML() Jdbc SQLXML এই পদ্ধতির ডকুমেন্টেশনের জন্য, java.sql.Connection#createSQLXML() দেখুন।
create Statement() Jdbc Statement ডাটাবেসে SQL স্টেটমেন্ট পাঠানোর জন্য একটি Jdbc Statement অবজেক্ট তৈরি করে।
create Statement(resultSetType, resultSetConcurrency) Jdbc Statement ডাটাবেসে SQL স্টেটমেন্ট পাঠানোর জন্য একটি Jdbc Statement অবজেক্ট তৈরি করে।
create Statement(resultSetType, resultSetConcurrency, resultSetHoldability) Jdbc Statement ডাটাবেসে SQL স্টেটমেন্ট পাঠানোর জন্য একটি Jdbc Statement অবজেক্ট তৈরি করে।
create Struct(typeName, attributes) Jdbc Struct এই মেথডটির ডকুমেন্টেশনের জন্য, java.sql.Connection#createStruct(String, Object[]) দেখুন।
get Auto Commit() Boolean এই পদ্ধতির ডকুমেন্টেশনের জন্য, java.sql.Connection#getAutoCommit() দেখুন।
get Catalog() String অথবা এই পদ্ধতির ডকুমেন্টেশনের জন্য, java.sql.Connection#getCatalog() দেখুন।
get Holdability() Integer এই পদ্ধতির ডকুমেন্টেশনের জন্য, java.sql.Connection#getHoldability() দেখুন।
get Meta Data() Jdbc Database Meta Data এই পদ্ধতির ডকুমেন্টেশনের জন্য, java.sql.Connection#getMetaData() দেখুন।
get Transaction Isolation() Integer এই পদ্ধতির ডকুমেন্টেশনের জন্য, java.sql.Connection#getTransactionIsolation() দেখুন।
get Warnings() String[] এই পদ্ধতির ডকুমেন্টেশনের জন্য, java.sql.Connection#getWarnings() দেখুন।
is Closed() Boolean এই পদ্ধতির ডকুমেন্টেশনের জন্য, java.sql.Connection#isClosed() দেখুন।
is Read Only() Boolean এই পদ্ধতির ডকুমেন্টেশনের জন্য, java.sql.Connection#isReadOnly() দেখুন।
is Valid(timeout) Boolean এই পদ্ধতির ডকুমেন্টেশনের জন্য, java.sql.Connection#isValid(int) দেখুন।
native SQL(sql) String এই পদ্ধতির ডকুমেন্টেশনের জন্য, java.sql.Connection#nativeSQL(String) দেখুন।
prepare Call(sql) Jdbc Callable Statement এই পদ্ধতির ডকুমেন্টেশনের জন্য, java.sql.Connection#prepareCall(String) দেখুন।
prepare Call(sql, resultSetType, resultSetConcurrency) Jdbc Callable Statement এই পদ্ধতির ডকুমেন্টেশনের জন্য, java.sql.Connection#prepareCall(String, int, int) দেখুন।
prepare Call(sql, resultSetType, resultSetConcurrency, resultSetHoldability) Jdbc Callable Statement এই পদ্ধতির ডকুমেন্টেশনের জন্য, java.sql.Connection#prepareCall(String, int, int, int) দেখুন।
prepare Statement(sql) Jdbc Prepared Statement এই পদ্ধতির ডকুমেন্টেশনের জন্য, java.sql.Connection#prepareStatement(String) দেখুন।
prepare Statement(sql, autoGeneratedKeys) Jdbc Prepared Statement এই মেথডটির ডকুমেন্টেশনের জন্য, java.sql.Connection#prepareStatement(String, int) দেখুন।
prepare Statement(sql, resultSetType, resultSetConcurrency) Jdbc Prepared Statement এই মেথডটির ডকুমেন্টেশনের জন্য, java.sql.Connection#prepareStatement(String, int, int) দেখুন।
prepare Statement(sql, resultSetType, resultSetConcurrency, resultSetHoldability) Jdbc Prepared Statement এই মেথডটির ডকুমেন্টেশনের জন্য, java.sql.Connection#prepareStatement(String, int, int, int) দেখুন।
prepare Statement By Index(sql, indices) Jdbc Prepared Statement এই মেথডটির ডকুমেন্টেশনের জন্য, java.sql.Connection#prepareStatement(String, int[]) দেখুন।
prepare Statement By Name(sql, columnNames) Jdbc Prepared Statement এই মেথডটির ডকুমেন্টেশনের জন্য, java.sql.Connection#prepareStatement(String, String[]) দেখুন।
release Savepoint(savepoint) void এই পদ্ধতির ডকুমেন্টেশনের জন্য, java.sql.Connection#releaseSavepoint(Savepoint) দেখুন।
rollback() void এই পদ্ধতির ডকুমেন্টেশনের জন্য, java.sql.Connection#rollback() দেখুন।
rollback(savepoint) void এই পদ্ধতির ডকুমেন্টেশনের জন্য, java.sql.Connection#rollback(Savepoint) দেখুন।
set Auto Commit(autoCommit) void এই পদ্ধতির ডকুমেন্টেশনের জন্য, java.sql.Connection#setAutoCommit(boolean) দেখুন।
set Catalog(catalog) void এই পদ্ধতির ডকুমেন্টেশনের জন্য, java.sql.Connection#setCatalog(String) দেখুন।
set Holdability(holdability) void এই পদ্ধতির ডকুমেন্টেশনের জন্য, java.sql.Connection#setHoldability(int) দেখুন।
set Read Only(readOnly) void এই পদ্ধতির ডকুমেন্টেশনের জন্য, java.sql.Connection#setReadOnly(boolean) দেখুন।
set Savepoint() Jdbc Savepoint এই পদ্ধতির ডকুমেন্টেশনের জন্য, java.sql.Connection#setSavepoint() দেখুন।
set Savepoint(name) Jdbc Savepoint এই পদ্ধতির ডকুমেন্টেশনের জন্য, java.sql.Connection#setSavepoint(String) দেখুন।
set Transaction Isolation(level) void এই পদ্ধতির ডকুমেন্টেশনের জন্য, java.sql.Connection#setTransactionIsolation(int) দেখুন।

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

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