java 操作 sql
2009-11-06 23:47
120 查看
List <String> sqlFileList = new ArrayList <String>();
public List <String> readSqlFiles(List <String> fileNameList) {
List <String> sqlList = new ArrayList <String>();
for (String fileName : fileNameList) {
File myFile = new File(fileName);
if (!myFile.exists()) {
System.err.println("Can't Find " + fileName);
continue;
}
StringBuffer temp = new StringBuffer();
try {
BufferedReader in = new BufferedReader(new FileReader(myFile));
String str;
while ((str = in.readLine()) != null) {
temp.append(str);
}
in.close();
} catch (IOException e) {
e.getStackTrace();
}
String sqls[] = temp.toString().split(";");
for (String sql : sqls) {
sqlList.add(sql);
}
}
return sqlList;
}
for (String sql : sqlList) {
pstmt = con.prepareStatement(sql,
ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_READ_ONLY);
pstmt.execute();
}
public List <String> readSqlFiles(List <String> fileNameList) {
List <String> sqlList = new ArrayList <String>();
for (String fileName : fileNameList) {
File myFile = new File(fileName);
if (!myFile.exists()) {
System.err.println("Can't Find " + fileName);
continue;
}
StringBuffer temp = new StringBuffer();
try {
BufferedReader in = new BufferedReader(new FileReader(myFile));
String str;
while ((str = in.readLine()) != null) {
temp.append(str);
}
in.close();
} catch (IOException e) {
e.getStackTrace();
}
String sqls[] = temp.toString().split(";");
for (String sql : sqls) {
sqlList.add(sql);
}
}
return sqlList;
}
for (String sql : sqlList) {
pstmt = con.prepareStatement(sql,
ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_READ_ONLY);
pstmt.execute();
}
相关文章推荐
- 利用Java+sqlserver 实现对数据库的操作
- 【MySQL】Java对SQL时间类型的操作(获得当前、昨天、前年。。时间)
- 方正平台使用小妙招之在Java中通过SQL标记完成数据库的操作
- java原生sql操作数据库
- JAVAWEB开发之mybatis详解(一)——mybatis的入门(实现增删改查操作)、自定义别名、抽取代码块以及动态SQL的使用
- 在Java中通过SQL标记完成数据库的操作。
- java对sql_server的操作
- Java使用SQLServerBulkCopy实现数据库批量操作
- Statement接口以及Java相关SQL语句操作
- 【ArcGIS/Java】利用ArcGIS的java API连接SDE库、sql操作
- java.sql.SQLException: 对只转发结果集的无效操作: last
- [Excel Jdbc Driver] [xlsql-Y7] [java jdbc sql操作excel]
- JAVA魔法堂:折腾Mybatis操作SQLite的SQLException:NYI异常
- java 链接数据库sql jdbc 基础操作 增删改查
- Java 操作SQL
- java操作sqlserver image字段
- Java学习篇之SQL语句(操作数据库和数据表)
- Java使用SQLServerBulkCopy实现数据库批量操作
- Java使用Statement接口执行SQL语句操作实例分析
- java.sql.SQLException: 对只转发结果集的无效操作: last