JDBC Connection
ดูเอกสารประกอบของคลาสนี้ได้ที่
java.sql.Connection
เมธอด
เอกสารประกอบโดยละเอียด
clear Warnings()
ดูเอกสารประกอบของวิธีการนี้ได้ที่
java.sql.Connection#clearWarnings()
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
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()
ทำให้การเปลี่ยนแปลงที่รอดำเนินการทั้งหมดมีผลถาวร และปลดล็อกฐานข้อมูลที่ Jdbc
รายนี้ถือครอง
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();
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/script.external_request
ดูเพิ่มเติม
-
Connection.commit()
create Array Of(typeName, elements)
ดูเอกสารประกอบของวิธีการนี้ได้ที่
java.sql.Connection#createArrayOf(String, Object[])
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
type | String | ชื่อ SQL เฉพาะฐานข้อมูลของประเภทองค์ประกอบอาร์เรย์ ตัวเลือก ได้แก่ ประเภทที่มีอยู่แล้ว ประเภทที่ผู้ใช้กำหนด หรือประเภท SQL มาตรฐานที่ฐานข้อมูลรองรับ |
elements | Object[] | องค์ประกอบที่จะป้อนข้อมูลลงในออบเจ็กต์ที่แสดงผล |
รีเทิร์น
Jdbc
— อาร์เรย์ที่องค์ประกอบจับคู่กับประเภท SQL ที่ระบุ
create Blob()
สร้างอินสแตนซ์ Jdbc
โปรดดู
java.sql.Connection#createBlob()
ออบเจ็กต์ที่แสดงผลในตอนแรกจะไม่มีข้อมูล คุณสามารถใช้เมธอด set
ของ
Jdbc
เพื่อตั้งค่าข้อมูลที่ควรมี Blob ที่ใช้ที่นี่ไม่ใช่ Blob เดียวกับที่สร้างขึ้นด้วย Utilities.newBlob(data)
หากต้องการแปลงระหว่าง 2 รูปแบบนี้ ให้ใช้เมธอด get
และ set
ที่กําหนดไว้
หรือทั้ง Jdbc
และ Jdbc
ก็มีget
วิธีสะดวกในการแปลงเป็นรูปแบบที่ Apps Script ใช้ได้
รีเทิร์น
Jdbc
— ออบเจ็กต์ Blob ว่าง
create Clob()
ดูเอกสารประกอบของวิธีการนี้ได้ที่
java.sql.Connection#createClob()
รีเทิร์น
Jdbc
— ออบเจ็กต์ clob ว่าง
create NClob()
ดูเอกสารประกอบของวิธีการนี้ได้ที่
java.sql.Connection#createNClob()
รีเทิร์น
Jdbc
— ออบเจ็กต์ nclob ว่าง
create SQLXML()
ดูเอกสารประกอบของวิธีการนี้ได้ที่
java.sql.Connection#createSQLXML()
รีเทิร์น
Jdbc
— ออบเจ็กต์ SQLXML ว่าง
create Statement()
สร้างออบเจ็กต์ Jdbc
สำหรับส่งคำสั่ง SQL ไปยังฐานข้อมูล โปรดดู
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();
รีเทิร์น
Jdbc
— อินสแตนซ์คำสั่งสำหรับดำเนินการค้นหา
create Statement(resultSetType, resultSetConcurrency)
สร้างออบเจ็กต์ Jdbc
สำหรับส่งคำสั่ง SQL ไปยังฐานข้อมูล โปรดดู
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 | Integer | ประเภทชุดผลลัพธ์ ซึ่งได้แก่ Jdbc.ResultSet.TYPE_FORWARD_ONLY , Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE หรือ Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE |
result | Integer | ประเภทการเกิดขึ้นพร้อมกัน ซึ่งได้แก่ Jdbc.ResultSet.CONCUR_READ_ONLY หรือ Jdbc.ResultSet.CONCUR_UPDATABLE |
รีเทิร์น
Jdbc
— อินสแตนซ์คำสั่งสำหรับดำเนินการค้นหา
create Statement(resultSetType, resultSetConcurrency, resultSetHoldability)
สร้างออบเจ็กต์ Jdbc
สำหรับส่งคำสั่ง SQL ไปยังฐานข้อมูล โปรดดู
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 | Integer | ประเภทชุดผลลัพธ์ ซึ่งได้แก่ Jdbc.ResultSet.TYPE_FORWARD_ONLY , Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE หรือ Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE |
result | Integer | ประเภทการเกิดขึ้นพร้อมกัน ซึ่งได้แก่ Jdbc.ResultSet.CONCUR_READ_ONLY หรือ Jdbc.ResultSet.CONCUR_UPDATABLE |
result | Integer | การตั้งค่าความสามารถในการถือครอง Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT หรือ Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT |
รีเทิร์น
Jdbc
— อินสแตนซ์คำสั่งสำหรับดำเนินการค้นหา
create Struct(typeName, attributes)
ดูเอกสารประกอบของวิธีการนี้ได้ที่
java.sql.Connection#createStruct(String, Object[])
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
type | String | ชื่อ SQL เฉพาะฐานข้อมูลของประเภทองค์ประกอบอาร์เรย์ ตัวเลือก ได้แก่ ประเภทที่มีอยู่แล้ว ประเภทที่ผู้ใช้กำหนด หรือประเภท SQL มาตรฐานที่ฐานข้อมูลรองรับ |
attributes | Object[] | แอตทริบิวต์ที่ป้อนข้อมูลลงในออบเจ็กต์ที่แสดง |
รีเทิร์น
Jdbc
— ออบเจ็กต์โครงสร้างที่แมปกับประเภท SQL ที่ระบุและมีการสร้างข้อมูลด้วยแอตทริบิวต์ที่ระบุ
get Auto Commit()
ดูเอกสารประกอบของวิธีการนี้ได้ที่
java.sql.Connection#getAutoCommit()
รีเทิร์น
Boolean
— true
หากเปิดใช้โหมดการคอมมิตอัตโนมัติของการเชื่อมต่อ หรือ false
หากไม่ได้เปิดใช้
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/script.external_request
get Catalog()
หรือดูเอกสารประกอบของวิธีการนี้ที่
java.sql.Connection#getCatalog()
รีเทิร์น
String
— ชื่อแคตตาล็อกปัจจุบันหรือ null
หากยังไม่ได้ตั้งชื่อ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/script.external_request
get Holdability()
ดูเอกสารประกอบของวิธีการนี้ได้ที่
java.sql.Connection#getHoldability()
รีเทิร์น
Integer
— การตั้งค่าความสามารถในการเก็บการเชื่อมต่อไว้ได้ ซึ่งอาจเป็น Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT
หรือ Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT
get Meta Data()
ดูเอกสารประกอบของวิธีการนี้ได้ที่
java.sql.Connection#getMetaData()
รีเทิร์น
Jdbc
— ข้อมูลเมตาของฐานข้อมูลที่การเชื่อมต่อนี้เชื่อมต่ออยู่
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/script.external_request
get Transaction Isolation()
ดูเอกสารประกอบของวิธีการนี้ได้ที่
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
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/script.external_request
get Warnings()
ดูเอกสารประกอบของวิธีการนี้ได้ที่
java.sql.Connection#getWarnings()
รีเทิร์น
String[]
— อาร์เรย์สตริงคำเตือน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/script.external_request
is Closed()
ดูเอกสารประกอบของวิธีการนี้ได้ที่
java.sql.Connection#isClosed()
รีเทิร์น
Boolean
— true
หากการเชื่อมต่อปิดอยู่ หรือ false
หากการเชื่อมต่อเปิดอยู่
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/script.external_request
is Read Only()
ดูเอกสารประกอบของวิธีการนี้ได้ที่
java.sql.Connection#isReadOnly()
รีเทิร์น
Boolean
— true
หากการเชื่อมต่อเป็นแบบอ่านอย่างเดียว และเป็น false
ในกรณีอื่นๆ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/script.external_request
is Valid(timeout)
ดูเอกสารประกอบของวิธีการนี้ได้ที่
java.sql.Connection#isValid(int)
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
timeout | Integer | เวลาในหน่วยวินาทีที่รอให้การดำเนินการตรวจสอบเสร็จสมบูรณ์ ค่า 0 บ่งบอกว่าไม่มีการใช้ระยะหมดเวลา |
รีเทิร์น
Boolean
— true
หากการเชื่อมต่อถูกต้อง และเป็น false
ในกรณีอื่นๆ และจะแสดงผล false
ด้วยหากระยะเวลาหมดเวลาก่อนการดำเนินการเสร็จสมบูรณ์
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/script.external_request
native SQL(sql)
ดูเอกสารประกอบของวิธีการนี้ได้ที่
java.sql.Connection#nativeSQL(String)
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
sql | String | คำสั่ง SQL ที่อาจมีตัวยึดตําแหน่ง "?" อย่างน้อย 1 ตัว |
รีเทิร์น
String
— รูปแบบเนทีฟของข้อความที่ระบุ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/script.external_request
prepare Call(sql)
ดูเอกสารประกอบของวิธีการนี้ได้ที่
java.sql.Connection#prepareCall(String)
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
sql | String | คำสั่ง SQL ที่อาจมีตัวยึดตําแหน่ง "?" อย่างน้อย 1 ตัว ซึ่งโดยปกติจะระบุโดยใช้ไวยากรณ์การหนีค่าการเรียก JDBC |
รีเทิร์น
Jdbc
— คำสั่งที่เรียกใช้ได้ซึ่งมีคำสั่ง SQL ที่คอมไพล์ไว้ล่วงหน้า
prepare Call(sql, resultSetType, resultSetConcurrency)
ดูเอกสารประกอบของวิธีการนี้ได้ที่
java.sql.Connection#prepareCall(String, int, int)
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
sql | String | คำสั่ง SQL ที่อาจมีตัวยึดตําแหน่ง "?" อย่างน้อย 1 ตัว ซึ่งโดยปกติจะระบุโดยใช้ไวยากรณ์การหนีค่าการเรียก JDBC |
result | Integer | ประเภทชุดผลลัพธ์ ซึ่งได้แก่ Jdbc.ResultSet.TYPE_FORWARD_ONLY , Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE หรือ Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE |
result | Integer | ประเภทการเกิดขึ้นพร้อมกัน ซึ่งได้แก่ Jdbc.ResultSet.CONCUR_READ_ONLY หรือ Jdbc.ResultSet.CONCUR_UPDATABLE |
รีเทิร์น
Jdbc
— คำสั่งที่เรียกใช้ได้ซึ่งมีคำสั่ง SQL ที่คอมไพล์ไว้ล่วงหน้าซึ่งสร้างชุดผลลัพธ์ที่มีประเภทและการเรียกใช้พร้อมกันที่ระบุ
prepare Call(sql, resultSetType, resultSetConcurrency, resultSetHoldability)
ดูเอกสารประกอบของวิธีการนี้ได้ที่
java.sql.Connection#prepareCall(String, int, int, int)
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
sql | String | คำสั่ง SQL ที่อาจมีตัวยึดตําแหน่ง "?" อย่างน้อย 1 ตัว ซึ่งโดยปกติจะระบุโดยใช้ไวยากรณ์การหนีค่าการเรียก JDBC |
result | Integer | ประเภทชุดผลลัพธ์ ซึ่งได้แก่ Jdbc.ResultSet.TYPE_FORWARD_ONLY , Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE หรือ Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE |
result | Integer | ประเภทการเกิดขึ้นพร้อมกัน ซึ่งได้แก่ Jdbc.ResultSet.CONCUR_READ_ONLY หรือ Jdbc.ResultSet.CONCUR_UPDATABLE |
result | Integer | การตั้งค่าความสามารถในการถือครอง Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT หรือ Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT |
รีเทิร์น
Jdbc
— คำสั่งที่เรียกใช้ได้ซึ่งมีคำสั่ง SQL ที่คอมไพล์ไว้ล่วงหน้าซึ่งสร้างชุดผลลัพธ์ที่มีประเภทและการทำงานพร้อมกันที่ระบุ
prepare Statement(sql)
ดูเอกสารประกอบของวิธีการนี้ได้ที่
java.sql.Connection#prepareStatement(String)
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
sql | String | คำสั่ง SQL ที่อาจมีตัวยึดตําแหน่งพารามิเตอร์ "?" IN อย่างน้อย 1 รายการ |
รีเทิร์น
Jdbc
— คำสั่งที่เตรียมไว้ซึ่งมีคำสั่ง SQL ที่คอมไพล์ไว้ล่วงหน้า
prepare Statement(sql, autoGeneratedKeys)
ดูเอกสารประกอบของวิธีการนี้ได้ที่
java.sql.Connection#prepareStatement(String, int)
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
sql | String | คำสั่ง SQL ที่อาจมีตัวยึดตําแหน่งพารามิเตอร์ "?" IN อย่างน้อย 1 รายการ |
auto | Integer | ธงที่ระบุว่าระบบจะแสดงคีย์ที่สร้างขึ้นโดยอัตโนมัติหรือไม่ ซึ่งอาจเป็น Jdbc.Statement.RETURN_GENERATED_KEYS หรือ Jdbc.Statement.NO_GENERATED_KEYS |
รีเทิร์น
Jdbc
— คำสั่งที่เตรียมไว้ซึ่งมีคำสั่ง SQL ที่คอมไพล์ไว้ล่วงหน้า ซึ่งอาจแสดงผลคีย์ที่สร้างขึ้นโดยอัตโนมัติ
prepare Statement(sql, resultSetType, resultSetConcurrency)
ดูเอกสารประกอบของวิธีการนี้ได้ที่
java.sql.Connection#prepareStatement(String, int, int)
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
sql | String | คำสั่ง SQL ที่อาจมีตัวยึดตําแหน่งพารามิเตอร์ "?" IN อย่างน้อย 1 รายการ |
result | Integer | ประเภทชุดผลลัพธ์ ซึ่งได้แก่ Jdbc.ResultSet.TYPE_FORWARD_ONLY , Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE หรือ Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE |
result | Integer | ประเภทการเกิดขึ้นพร้อมกัน ซึ่งได้แก่ Jdbc.ResultSet.CONCUR_READ_ONLY หรือ Jdbc.ResultSet.CONCUR_UPDATABLE |
รีเทิร์น
Jdbc
— คำสั่งที่เตรียมไว้ซึ่งมีคำสั่ง SQL ที่คอมไพล์ไว้ล่วงหน้าซึ่งสร้างชุดผลลัพธ์ที่มีประเภทและความพร้อมกันที่ระบุ
prepare Statement(sql, resultSetType, resultSetConcurrency, resultSetHoldability)
ดูเอกสารประกอบของวิธีการนี้ได้ที่
java.sql.Connection#prepareStatement(String, int, int, int)
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
sql | String | คำสั่ง SQL ที่อาจมีตัวยึดตําแหน่งพารามิเตอร์ "?" IN อย่างน้อย 1 รายการ |
result | Integer | ประเภทชุดผลลัพธ์ ซึ่งได้แก่ Jdbc.ResultSet.TYPE_FORWARD_ONLY , Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE หรือ Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE |
result | Integer | ประเภทการเกิดขึ้นพร้อมกัน ซึ่งได้แก่ Jdbc.ResultSet.CONCUR_READ_ONLY หรือ Jdbc.ResultSet.CONCUR_UPDATABLE |
result | Integer | การตั้งค่าความสามารถในการถือครอง Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT หรือ Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT |
รีเทิร์น
Jdbc
— คำสั่งที่เตรียมไว้ซึ่งมีคำสั่ง SQL ที่คอมไพล์ไว้ล่วงหน้าซึ่งสร้างชุดผลลัพธ์ที่มีประเภท การทำงานพร้อมกัน และความสามารถในการเก็บไว้ตามที่ระบุ
prepare Statement By Index(sql, indices)
ดูเอกสารประกอบของวิธีการนี้ได้ที่
java.sql.Connection#prepareStatement(String, int[])
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
sql | String | คำสั่ง SQL ที่อาจมีตัวยึดตําแหน่งพารามิเตอร์ "?" IN อย่างน้อย 1 รายการ |
indices | Integer[] | ดัชนีคอลัมน์ของคอลัมน์ที่แสดงผลจากแถวที่แทรก |
รีเทิร์น
Jdbc
— คำสั่งที่เตรียมไว้ซึ่งมีคำสั่ง SQL ที่คอมไพล์ไว้ล่วงหน้า ซึ่งสามารถแสดงผลคีย์ที่สร้างขึ้นโดยอัตโนมัติซึ่งระบุโดยดัชนีคอลัมน์ที่ระบุ
prepare Statement By Name(sql, columnNames)
ดูเอกสารประกอบของวิธีการนี้ได้ที่
java.sql.Connection#prepareStatement(String, String[])
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
sql | String | คำสั่ง SQL ที่อาจมีตัวยึดตําแหน่งพารามิเตอร์ "?" IN อย่างน้อย 1 รายการ |
column | String[] | ชื่อคอลัมน์ที่ระบุคอลัมน์ที่เมธอดควรแสดงผลจากแถวที่แทรก |
รีเทิร์น
Jdbc
— คำสั่งที่เตรียมไว้ซึ่งมีคำสั่ง SQL ที่คอมไพล์ไว้ล่วงหน้า ซึ่งสามารถแสดงผลคีย์ที่สร้างขึ้นโดยอัตโนมัติซึ่งระบุโดยชื่อคอลัมน์ที่ระบุ
release Savepoint(savepoint)
ดูเอกสารประกอบของวิธีการนี้ได้ที่
java.sql.Connection#releaseSavepoint(Savepoint)
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
savepoint | Jdbc | จุดบันทึกที่จะนำออก |
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/script.external_request
rollback()
ดูเอกสารประกอบของวิธีการนี้ได้ที่
java.sql.Connection#rollback()
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/script.external_request
rollback(savepoint)
ดูเอกสารประกอบของวิธีการนี้ได้ที่
java.sql.Connection#rollback(Savepoint)
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
savepoint | Jdbc | จุดที่บันทึกไว้เพื่อเปลี่ยนกลับ |
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/script.external_request
set Auto Commit(autoCommit)
ดูเอกสารประกอบของวิธีการนี้ได้ที่
java.sql.Connection#setAutoCommit(boolean)
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
auto | Boolean | หากเป็น true ระบบจะเปิดใช้โหมดการคอมมิตอัตโนมัติ ส่วน false จะปิดใช้ |
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/script.external_request
set Catalog(catalog)
ดูเอกสารประกอบของวิธีการนี้ได้ที่
java.sql.Connection#setCatalog(String)
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
catalog | String | ชื่อแคตตาล็อก (พื้นที่ย่อยในฐานข้อมูลของการเชื่อมต่อ) ที่จะทํางาน |
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/script.external_request
set Holdability(holdability)
ดูเอกสารประกอบของวิธีการนี้ได้ที่
java.sql.Connection#setHoldability(int)
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
holdability | Integer | ความสามารถในการเก็บรักษาเริ่มต้นของออบเจ็กต์ Jdbc ที่สร้างขึ้นด้วยการเชื่อมต่อนี้ ซึ่งอาจเป็น Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT หรือ Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT |
set Read Only(readOnly)
ดูเอกสารประกอบของวิธีการนี้ได้ที่
java.sql.Connection#setReadOnly(boolean)
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
read | Boolean | หากเป็น true ระบบจะเปิดใช้โหมดอ่านอย่างเดียว และ false จะปิดใช้ |
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/script.external_request
set Savepoint()
ดูเอกสารประกอบของวิธีการนี้ได้ที่
java.sql.Connection#setSavepoint()
รีเทิร์น
Jdbc
— จุดบันทึกใหม่ที่ไม่มีชื่อ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/script.external_request
set Savepoint(name)
ดูเอกสารประกอบของวิธีการนี้ได้ที่
java.sql.Connection#setSavepoint(String)
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
name | String | ชื่อของจุดบันทึกที่สร้างไว้ |
รีเทิร์น
Jdbc
— จุดบันทึกที่มีชื่อใหม่
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/script.external_request
set Transaction Isolation(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 |
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/script.external_request