public class SQLLitUtils
extends java.lang.Object
Title: SQLLit工具类
Description: 复制于 CAPSQLiteUtil
Copyright: Copyright (c) 2012
Company: seeyon.com
构造器和说明 |
---|
SQLLitUtils() |
限定符和类型 | 方法和说明 |
---|---|
static void |
closeConnection(java.sql.Connection connection) |
static void |
createTable(java.sql.Connection connection,
java.lang.String createTableSql) |
static void |
deleteDbFile(java.lang.String dbName)
删除sqllite文件
|
static void |
deleteTable(java.sql.Connection connection,
java.lang.String tableName) |
static void |
execute(java.sql.Connection connection,
java.lang.String updateBatchSql,
java.util.List<java.lang.Object> param) |
static void |
executeBatch(java.sql.Connection connection,
java.lang.String sql,
java.util.List<java.util.List<java.lang.Object>> params) |
static java.sql.Connection |
getConnection(java.lang.String dbName) |
static java.lang.String |
getCreateTableSql(java.lang.String tableName,
java.util.List<java.lang.String> tableFields)
获取创建表的sql
|
static java.lang.String |
getInsertDataSql(java.lang.String tableName,
java.util.List<java.lang.String> tableFields)
获取insertSql
|
static boolean |
isExistTable(java.sql.Connection connection,
java.lang.String tableName) |
static java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
select(java.sql.Connection connection,
java.lang.String selectSql,
java.util.List<java.lang.Object> param) |
static void |
updateBatch(java.sql.Connection connection,
java.lang.String updateBatchSql,
java.util.List<java.util.List<java.lang.Object>> params) |
public static java.sql.Connection getConnection(java.lang.String dbName) throws java.sql.SQLException
java.sql.SQLException
public static void closeConnection(java.sql.Connection connection)
public static void createTable(java.sql.Connection connection, java.lang.String createTableSql) throws java.sql.SQLException
java.sql.SQLException
public static void deleteTable(java.sql.Connection connection, java.lang.String tableName) throws java.sql.SQLException
java.sql.SQLException
public static void execute(java.sql.Connection connection, java.lang.String updateBatchSql, java.util.List<java.lang.Object> param) throws java.sql.SQLException
java.sql.SQLException
public static void executeBatch(java.sql.Connection connection, java.lang.String sql, java.util.List<java.util.List<java.lang.Object>> params) throws java.sql.SQLException
java.sql.SQLException
public static void updateBatch(java.sql.Connection connection, java.lang.String updateBatchSql, java.util.List<java.util.List<java.lang.Object>> params) throws java.sql.SQLException
java.sql.SQLException
public static boolean isExistTable(java.sql.Connection connection, java.lang.String tableName) throws java.sql.SQLException
java.sql.SQLException
public static java.util.List<java.util.Map<java.lang.String,java.lang.Object>> select(java.sql.Connection connection, java.lang.String selectSql, java.util.List<java.lang.Object> param) throws java.sql.SQLException
java.sql.SQLException
public static java.lang.String getCreateTableSql(java.lang.String tableName, java.util.List<java.lang.String> tableFields)
tableName
- tableFields
- public static java.lang.String getInsertDataSql(java.lang.String tableName, java.util.List<java.lang.String> tableFields)
tableName
- tableFields
- public static void deleteDbFile(java.lang.String dbName)
dbName
-