将txt文件转换到数据库(这里是Access)
来源:互联网 发布:gson解析json嵌套数组 编辑:程序博客网 时间:2024/06/13 23:24
import java.io.*;
import java.sql.*;
import java.util.*;
public class JDBCtest1{
static Connection con1=null;
public static void main(String args[]) throws Exception
{
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//指定数据源:
String datasr="testmdb"; //数据源名
//建立与数据的连接:
//与数据源datasr连接
con1 = DriverManager.getConnection("jdbc:odbc:"+datasr);
//System.out.println("/nOK!连接成功!");
//发送SQL语句,对数据源进行操作:
//要执行SQL查询语句,首先需创建Statement对象:
Statement stmt1=con1.createStatement();
//对数据源中的数据表tables在Statement对象上
//使用方法executeQuery执行一个查询语句:
//该语句将在rs1中返回表中的所有行(记录):
ResultSet rs = stmt1.executeQuery("select * from dxt");
int i;
String tmpstr;
ResultSetMetaData rsmd = rs.getMetaData();
int numCols =rsmd.getColumnCount();
//
for(i=1;i<=numCols;i++){
if(i>1)System.out.print("=====");
System.out.print(rsmd.getColumnLabel(i));
}
System.out.println("");
System.out.println("------------------- ");
// rs.wasNull()
while(rs.next()){
for(i=1;i<=numCols;i++){
if(i>1)System.out.print("=====");
tmpstr=rs.getString(i);
if(rs.wasNull())System.out.print("NULL");
else System.out.print(tmpstr);
}
System.out.println("");
}
String insertSql = "insert into dxt(question,answera,answerb,answerc,answerd,answercorrect) values(?,?,?,?,?,?)";
PreparedStatement ps = con1.prepareStatement(insertSql);
FileReader fr = new FileReader("C:/Tomcat 5.5/webapps/ROOT/a/jsp.txt");
//建立FileReader,并设定由fr对象变量引用
BufferedReader br = new BufferedReader(fr); //建立BufferedReader对象,并设定由br对象变量引
String line = null;
int k=0;
while((line = br.readLine()) != null)
{ k++; line=line.trim();
if(k == 7) {k=0; ps.addBatch();continue;}
ps.setString(k, line);
System.out.println(line);
}
ps.executeBatch();
con1.commit();
}
catch (SQLException e) {
e.printStackTrace();
try {
con1.rollback();
} catch (SQLException e1) {
e1.printStackTrace();
}
} finally {
try {
con1.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
- 将txt文件转换到数据库(这里是Access)
- 将TXT文件上传到数据库
- 将access数据库转换成XML文件
- 如何将 Access 数据库转换到 SQL Server
- 如何将 Access 数据库转换到 SQL Server
- php读取txt文件并将数据插入到数据库
- php读取txt文件并将数据插入到数据库
- Python将txt文件输入到MySQL数据库中
- php读取txt文件并将数据插入到数据库
- 为什么c++文件流用write将int数据输出到txt,txt中是乱码
- 将txt文件内容(以utf-8)存储到数据库中
- PHP将数据库中的数据输出到txt文件,怎么读取txt文件
- 直接将Access数据库导入到Excel文件中
- 直接将Access数据库导入到Excel文件
- .txt文件转换到Excel
- 这里是将一个csv的表导入到数据库中,用lua解析
- 如何将asc文件转换成的txt文件,并导入到sql server中?
- [access查询]将access表导出为TXT文件及将TXT文件导入access表的几个SQL语句
- JDBC操作Oracle连接配置
- JDBC—ODBC操作连接Access、Excel
- Delphi 2007企业版安装指南
- CodeGear Delphi 2007 for Win32 专业版下载地址及安装、破解方法
- 解决Linux下安装VMWareTool问题:无法找到C header files for kernel
- 将txt文件转换到数据库(这里是Access)
- 三层中如何在服务器与客户端之间传输自定义的'Record'类型数据的例子
- MonoRail学习笔记十一:页面控件的填充和验证
- Windows通知栏图标高级编程概述
- 将首页转成静态html页的asp文件
- MonoRail学习笔记十二:layout布局的使用
- The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.p
- MonoRail学习笔记十三:NVelocity的增强功能
- GWT - GWT Designer开发Ajax应用 (04)