◆ SqlitePreparedStatement() [1/2]
◆ SqlitePreparedStatement() [2/2]
SqlitePreparedStatement |
( |
Sqlite |
db | ) |
|
◆ close()
实现了 Statement.
在文件 Sqlite.xcsm 第 330 行定义.
330 {
331 if (nstmt != 0){
332 Native.sqlite3_finalize(nstmt);
334 }
336 }
◆ execute() [1/2]
◆ execute() [2/2]
◆ executeQuery() [1/2]
◆ executeQuery() [2/2]
◆ executeUpdate() [1/2]
◆ executeUpdate() [2/2]
int executeUpdate |
( |
String |
sql | ) |
|
|
override |
◆ get_changes()
◆ getHandle()
◆ getResult()
◆ reset()
在文件 Sqlite.xcsm 第 289 行定义.
289 {
290 return Native.sqlite3_reset(nstmt) == 0;
291 }
◆ setValue() [1/10]
void setValue |
( |
byte |
value | ) |
|
|
override |
◆ setValue() [2/10]
void setValue |
( |
double |
value | ) |
|
|
override |
◆ setValue() [3/10]
void setValue |
( |
int |
id, |
|
|
byte |
value |
|
) |
| |
|
override |
◆ setValue() [4/10]
void setValue |
( |
int |
id, |
|
|
double |
value |
|
) |
| |
|
override |
◆ setValue() [5/10]
void setValue |
( |
int |
id, |
|
|
int |
value |
|
) |
| |
|
override |
◆ setValue() [6/10]
void setValue |
( |
int |
id, |
|
|
long |
value |
|
) |
| |
|
override |
◆ setValue() [7/10]
void setValue |
( |
int |
id, |
|
|
String |
value |
|
) |
| |
|
override |
◆ setValue() [8/10]
void setValue |
( |
int |
value | ) |
|
|
override |
◆ setValue() [9/10]
void setValue |
( |
long |
value | ) |
|
|
override |
◆ setValue() [10/10]
◆ setValues()
void setValues |
( |
Object [] |
args | ) |
|
|
override |
重载 PreparedStatement .
在文件 Sqlite.xcsm 第 426 行定义.
426 {
427 for (int i = 0; i < args.length; i++){
428 if (args[i].instanceOf(
String)){
430 }else
431 if (args[i].instanceOf(int)){
433 }else
434 if (args[i].instanceOf(long)){
436 }else
437 if (args[i].instanceOf(byte)){
439 }else
440 if (args[i].instanceOf(double)){
442 }else{
443 throw new Sql.
SqlException(-1,
"sql " + sql_text +
" dont accept type:" + i);
444 }
445 }
446 }
void setValue(String value) override
引用了 Sqlite.SqlitePreparedStatement.setValue().
◆ nstmt
◆ param_pos
◆ sql_text
◆ sqlite