JDBC Connection โปรดดูเอกสารของชั้นเรียนนี้ที่
java.sql.Connection
เมธอด
เอกสารโดยละเอียด
clearWarnings()
โปรดดูเอกสารประกอบของวิธีการนี้ที่
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()
ทำให้การเปลี่ยนแปลงที่รอดำเนินการทั้งหมดเป็นแบบถาวร การเผยแพร่การล็อกฐานข้อมูลที่เก็บรักษาไว้ใน 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();
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/script.external_request
ดูเพิ่มเติม
-
Connection.commit()
createArrayOf(typeName, elements)
โปรดดูเอกสารประกอบของวิธีการนี้ที่
java.sql.Connection#createArrayOf(String, Object[])
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
typeName | String | ชื่อ SQL เฉพาะฐานข้อมูลของอาร์เรย์ elemnents ประเภท ตัวเลือกประกอบด้วย ประเภทในตัว ประเภทที่ผู้ใช้กำหนด หรือประเภท SQL มาตรฐานที่ฐานข้อมูลรองรับ |
elements | Object[] | องค์ประกอบที่จะเติมในออบเจ็กต์ที่แสดงผล |
รีเทิร์น
JdbcArray — อาร์เรย์ที่มีองค์ประกอบที่จับคู่กับประเภท SQL ที่ระบุ
createBlob()
สร้างอินสแตนซ์ JdbcBlob ดู
java.sql.Connection#createBlob() เพิ่มเติม
ออบเจ็กต์ที่แสดงผลในตอนแรกไม่มีข้อมูล คุณสามารถใช้ setBytes วิธี
JdbcBlob เพื่อตั้งค่าข้อมูลที่ควรจะมี BLOB ที่ใช้ที่นี่ไม่เหมือนกับ BLOB
BLOB ที่สร้างด้วย Utilities.newBlob(data) เพื่อแปลง
ระหว่างทั้ง 2 รูปแบบ ให้ใช้เมธอด getBytes() และ setBytes() ที่กำหนดไว้
หรือทั้ง JdbcBlob และ JdbcClob จะมี getAppsScriptBlob()
วิธีที่สะดวกในการแปลงเป็นรูปแบบที่ Apps Script สามารถใช้ได้
รีเทิร์น
JdbcBlob — ออบเจ็กต์ BLOB ที่ว่างเปล่า
createClob()
โปรดดูเอกสารประกอบของวิธีการนี้ที่
java.sql.Connection#createClob()
รีเทิร์น
JdbcClob — ออบเจ็กต์ Clob ว่างเปล่า
createNClob()
โปรดดูเอกสารประกอบของวิธีการนี้ที่
java.sql.Connection#createNClob()
รีเทิร์น
JdbcClob — ออบเจ็กต์ nclob ที่ว่างเปล่า
createSQLXML()
โปรดดูเอกสารประกอบของวิธีการนี้ที่
java.sql.Connection#createSQLXML()
รีเทิร์น
JdbcSQLXML — ออบเจ็กต์ SQLXML ที่ว่างเปล่า
createStatement()
สร้างออบเจ็กต์ JdbcStatement สำหรับส่งคำสั่ง 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();
รีเทิร์น
JdbcStatement — อินสแตนซ์คำสั่งที่จะดำเนินการค้นหา
createStatement(resultSetType, resultSetConcurrency)
สร้างออบเจ็กต์ JdbcStatement สำหรับส่งคำสั่ง 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();
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
resultSetType | Integer | ประเภทชุดผลลัพธ์ หนึ่งใน Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE หรือ Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE |
resultSetConcurrency | Integer | ประเภทการเกิดขึ้นพร้อมกัน Jdbc.ResultSet.CONCUR_READ_ONLY ก็ได้
หรือ Jdbc.ResultSet.CONCUR_UPDATABLE |
รีเทิร์น
JdbcStatement — อินสแตนซ์คำสั่งที่จะดำเนินการค้นหา
createStatement(resultSetType, resultSetConcurrency, resultSetHoldability)
สร้างออบเจ็กต์ JdbcStatement สำหรับส่งคำสั่ง 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();
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
resultSetType | Integer | ประเภทชุดผลลัพธ์ หนึ่งใน Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE หรือ Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE |
resultSetConcurrency | Integer | ประเภทการเกิดขึ้นพร้อมกัน Jdbc.ResultSet.CONCUR_READ_ONLY ก็ได้
หรือ Jdbc.ResultSet.CONCUR_UPDATABLE |
resultSetHoldability | Integer | การตั้งค่าความสามารถในการระงับ Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT หรือ Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT |
รีเทิร์น
JdbcStatement — อินสแตนซ์คำสั่งที่จะดำเนินการค้นหา
createStruct(typeName, attributes)
โปรดดูเอกสารประกอบของวิธีการนี้ที่
java.sql.Connection#createStruct(String, Object[])
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
typeName | String | ชื่อ SQL เฉพาะฐานข้อมูลของอาร์เรย์ elemnents ประเภท ตัวเลือกประกอบด้วย ประเภทในตัว ประเภทที่ผู้ใช้กำหนด หรือประเภท SQL มาตรฐานที่ฐานข้อมูลรองรับ |
attributes | Object[] | แอตทริบิวต์ที่เติมข้อมูลออบเจ็กต์ที่แสดงผล |
รีเทิร์น
JdbcStruct — ออบเจ็กต์โครงสร้างที่แมปกับประเภท SQL ที่ระบุและมีการเติมค่าด้วย
getAutoCommit()
โปรดดูเอกสารประกอบของวิธีการนี้ที่
java.sql.Connection#getAutoCommit()
รีเทิร์น
Boolean — true หากเปิดใช้โหมดการคอมมิตอัตโนมัติของการเชื่อมต่อ false หรือไม่เช่นนั้น
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/script.external_request
getCatalog()
หรือเอกสารประกอบของวิธีการนี้ โปรดดูที่
java.sql.Connection#getCatalog()
รีเทิร์น
String — ชื่อแคตตาล็อกปัจจุบันหรือ null หากไม่ได้ตั้งชื่อ
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
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 — ข้อมูลเมตาของฐานข้อมูลที่มีการเชื่อมต่อนี้
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
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
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/script.external_request
getWarnings()
โปรดดูเอกสารประกอบของวิธีการนี้ที่
java.sql.Connection#getWarnings()
รีเทิร์น
String[] — อาร์เรย์ของสตริงคำเตือน
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/script.external_request
isClosed()
โปรดดูเอกสารประกอบของวิธีการนี้ที่
java.sql.Connection#isClosed()
รีเทิร์น
Boolean — true หากการเชื่อมต่อปิดอยู่ false หรือไม่เช่นนั้น
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/script.external_request
isReadOnly()
โปรดดูเอกสารประกอบของวิธีการนี้ที่
java.sql.Connection#isReadOnly()
รีเทิร์น
Boolean — true หากการเชื่อมต่อเป็นแบบอ่านอย่างเดียว false หรือไม่เช่นนั้น
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/script.external_request
isValid(timeout)
โปรดดูเอกสารประกอบของวิธีการนี้ที่
java.sql.Connection#isValid(int)
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
timeout | Integer | เวลาเป็นวินาทีที่รอให้การดำเนินการตรวจสอบเสร็จสมบูรณ์ ค่า หากเป็น 0 หมายความว่าไม่มีการใช้ระยะหมดเวลา |
รีเทิร์น
Boolean — true หากการเชื่อมต่อถูกต้อง false หรือไม่เช่นนั้น และแสดงผล false หากระยะหมดเวลาหมดอายุก่อนที่การดำเนินการจะเสร็จสมบูรณ์
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/script.external_request
nativeSQL(sql)
โปรดดูเอกสารประกอบของวิธีการนี้ที่
java.sql.Connection#nativeSQL(String)
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
sql | String | คำสั่ง SQL ที่อาจมี "?" มากกว่า 1 รายการ ตัวยึดตําแหน่ง |
รีเทิร์น
String — รูปแบบเดิมของคำสั่งที่ระบุ
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/script.external_request
prepareCall(sql)
โปรดดูเอกสารประกอบของวิธีการนี้ที่
java.sql.Connection#prepareCall(String)
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
sql | String | คำสั่ง SQL ที่อาจมี "?" มากกว่า 1 รายการ ตัวยึดตำแหน่งที่โดยปกติแล้วจะมี โดยใช้ไวยากรณ์ Call Escape ของ JDBC |
รีเทิร์น
JdbcCallableStatement — คำสั่งที่เรียกใช้ได้ที่มีคำสั่ง SQL ที่คอมไพล์ไว้ล่วงหน้า
prepareCall(sql, resultSetType, resultSetConcurrency)
โปรดดูเอกสารประกอบของวิธีการนี้ที่
java.sql.Connection#prepareCall(String, int, int)
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
sql | String | คำสั่ง SQL ที่อาจมี "?" มากกว่า 1 รายการ ตัวยึดตำแหน่งที่โดยปกติแล้วจะมี โดยใช้ไวยากรณ์ Call Escape ของ JDBC |
resultSetType | Integer | ประเภทชุดผลลัพธ์ หนึ่งใน Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE หรือ Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE |
resultSetConcurrency | 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 ที่อาจมี "?" มากกว่า 1 รายการ ตัวยึดตำแหน่งที่โดยปกติแล้วจะมี โดยใช้ไวยากรณ์ Call Escape ของ JDBC |
resultSetType | Integer | ประเภทชุดผลลัพธ์ หนึ่งใน Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE หรือ Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE |
resultSetConcurrency | Integer | ประเภทการเกิดขึ้นพร้อมกัน Jdbc.ResultSet.CONCUR_READ_ONLY ก็ได้
หรือ Jdbc.ResultSet.CONCUR_UPDATABLE |
resultSetHoldability | 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 ที่อาจมี "?" มากกว่า 1 รายการ ตัวยึดตำแหน่งพารามิเตอร์ IN |
รีเทิร์น
JdbcPreparedStatement — คำสั่งที่เตรียมไว้ซึ่งมีคำสั่ง SQL ที่คอมไพล์ไว้ล่วงหน้า
prepareStatement(sql, autoGeneratedKeys)
โปรดดูเอกสารประกอบของวิธีการนี้ที่
java.sql.Connection#prepareStatement(String, int)
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
sql | String | คำสั่ง SQL ที่อาจมี "?" มากกว่า 1 รายการ ตัวยึดตำแหน่งพารามิเตอร์ IN |
autoGeneratedKeys | 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 ที่อาจมี "?" มากกว่า 1 รายการ ตัวยึดตำแหน่งพารามิเตอร์ IN |
resultSetType | Integer | ประเภทชุดผลลัพธ์ หนึ่งใน Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE หรือ Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE |
resultSetConcurrency | 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 ที่อาจมี "?" มากกว่า 1 รายการ ตัวยึดตำแหน่งพารามิเตอร์ IN |
resultSetType | Integer | ประเภทชุดผลลัพธ์ หนึ่งใน Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE หรือ Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE |
resultSetConcurrency | Integer | ประเภทการเกิดขึ้นพร้อมกัน Jdbc.ResultSet.CONCUR_READ_ONLY ก็ได้
หรือ Jdbc.ResultSet.CONCUR_UPDATABLE |
resultSetHoldability | 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 ที่อาจมี "?" มากกว่า 1 รายการ ตัวยึดตำแหน่งพารามิเตอร์ IN |
indices | Integer[] | ดัชนีคอลัมน์ที่ส่งคืนจากแถวหรือแถวที่แทรก |
รีเทิร์น
JdbcPreparedStatement — คำสั่งที่เตรียมไว้ซึ่งมีคำสั่ง SQL ที่คอมไพล์ไว้ล่วงหน้า ซึ่งสามารถส่งกลับ
คีย์ที่สร้างโดยอัตโนมัติซึ่งระบุโดยดัชนีคอลัมน์ที่มีให้
prepareStatementByName(sql, columnNames)
โปรดดูเอกสารประกอบของวิธีการนี้ที่
java.sql.Connection#prepareStatement(String, String[])
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
sql | String | คำสั่ง SQL ที่อาจมี "?" มากกว่า 1 รายการ ตัวยึดตำแหน่งพารามิเตอร์ IN |
columnNames | String[] | ชื่อคอลัมน์ที่ระบุว่าเมธอดควรแสดงผลจากคอลัมน์ใด แถวที่แทรกไว้ |
รีเทิร์น
JdbcPreparedStatement — คำสั่งที่เตรียมไว้ซึ่งมีคำสั่ง SQL ที่คอมไพล์ไว้ล่วงหน้า ซึ่งสามารถส่งกลับ
คีย์ที่สร้างโดยอัตโนมัติซึ่งระบุโดยชื่อคอลัมน์ที่ให้ไว้
releaseSavepoint(savepoint)
โปรดดูเอกสารประกอบของวิธีการนี้ที่
java.sql.Connection#releaseSavepoint(Savepoint)
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
savepoint | JdbcSavepoint | จุดบันทึกที่จะนำออก |
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 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 | JdbcSavepoint | จุดบันทึกที่จะย้อนกลับ |
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/script.external_request
setAutoCommit(autoCommit)
โปรดดูเอกสารประกอบของวิธีการนี้ที่
java.sql.Connection#setAutoCommit(boolean)
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
autoCommit | Boolean | หากเป็น true ระบบจะเปิดใช้โหมดการคอมมิตอัตโนมัติ false ปิดใช้อยู่ |
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/script.external_request
setCatalog(catalog)
โปรดดูเอกสารประกอบของวิธีการนี้ที่
java.sql.Connection#setCatalog(String)
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
catalog | String | ชื่อของแคตตาล็อก (พื้นที่ย่อยในฐานข้อมูลของการเชื่อมต่อ) ที่จะ งาน |
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/script.external_request
setHoldability(holdability)
โปรดดูเอกสารประกอบของวิธีการนี้ที่
java.sql.Connection#setHoldability(int)
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
holdability | Integer | การเก็บรักษาเริ่มต้นของออบเจ็กต์ JdbcResultSet รายการที่สร้างด้วยรายการนี้
การเชื่อมต่อ Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT หรือ Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT |
setReadOnly(readOnly)
โปรดดูเอกสารประกอบของวิธีการนี้ที่
java.sql.Connection#setReadOnly(boolean)
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
readOnly | Boolean | หากเป็น true ระบบจะเปิดใช้โหมดอ่านอย่างเดียว false ปิดใช้อยู่ |
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/script.external_request
setSavepoint()
โปรดดูเอกสารประกอบของวิธีการนี้ที่
java.sql.Connection#setSavepoint()
รีเทิร์น
JdbcSavepoint — จุดบันทึกใหม่ที่ไม่มีชื่อ
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/script.external_request
setSavepoint(name)
โปรดดูเอกสารประกอบของวิธีการนี้ที่
java.sql.Connection#setSavepoint(String)
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
name | String | ชื่อของจุดบันทึกที่สร้างขึ้น |
รีเทิร์น
JdbcSavepoint — จุดบันทึกใหม่ที่มีชื่อ
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
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 |
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/script.external_request