Java 从Access数据库读取数据,插入到JavaDB数据库表中
来源:互联网 发布:php 判断类是否存在 编辑:程序博客网 时间:2024/06/04 20:07
一段代码,实现的功能是从Access数据库读取表数据,然后依次全部插入到JavaDB数据库表中,类似于做拷贝.
import java.sql.*;
ResultSet rs = null;
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url = "jdbc:odbc:Driver={Microsoft Access Driver " +
"(*.mdb, *.accdb)};DBQ=path to database\\Database1.accdb";//红色处应填入实际地址
Connection con = DriverManager.getConnection(url);
System.out.println("Connected!");
Statement stmt = null;
// SQL query command
String SQL = "SELECT * FROM data";
stmt = con.createStatement();
//stmt.execute(SQL);
rs = stmt.executeQuery(SQL);
String driver = "org.apache.derby.jdbc.ClientDriver";//在derby.jar里面
//String dbName="EmbeddedDB";
String dbURL = "jdbc:derby://localhost:1527/PassWords;territory=zh_CN;user=admin;password=123456";// create=true表示当数据库不存在时就创建它
try {
Class.forName(driver);
Connection conn = DriverManager.getConnection(dbURL);//启动嵌入式数据库
Statement st = conn.createStatement();
while(rs.next()){
byte[] bts=null;
String des = null;
String usname = null;
String psw = null;
String tips = null;
String other = null;
String ID = new String(rs.getBytes("ID"),"gbk");
int id = Integer.parseInt(ID);
bts = rs.getBytes("DESCRIPTION");
if(bts!=null )
des = new String(bts,"gbk");
bts = rs.getBytes("USERNAME");
if(bts !=null)
usname = new String(bts,"gbk");
bts = rs.getBytes("PASSWORD");
if(bts !=null)
psw = new String(bts,"gbk");
bts = rs.getBytes("TIPS");
if(bts !=null)
tips = new String(bts,"gbk");
bts = rs.getBytes("OTHERS");
if(bts != null)
other = new String(bts,"gbk");
sql_insert = "insert into APP.PSW(ID,DESCRIPTION,USERNAME,PASSWORD,TIPS,OTHERS) VALUES("+id+",'"+des+"','"+usname+"','"+psw+"','"+tips+"','"+other+"')";
st.executeUpdate(sql_insert);//插入一条数据
}
} catch(Exception e){
System.out.println(sql_insert);
e.printStackTrace();
}
con.close();
} catch (SQLException e) {
System.out.println("SQL Exception: "+ e.toString());
} catch (ClassNotFoundException cE) {
System.out.println("Class Not Found Exception: "+
cE.toString());
}
- Java 从Access数据库读取数据,插入到JavaDB数据库表中
- java从文件中读取数据然后插入到数据库表中
- java实现读取XML文件数据插入到数据库中
- 从数据库中读取数据到Excel
- 数据从access数据库导入到sql数据库中注意!!
- java读取access数据库数据
- 从excel中读取记录插入到数据库中
- 从数据库中读取数据,然后插入到excel,发送email
- 数据从sqlserver中导出到access数据库中
- 数据从sqlserver中导出到access数据库中
- 用c#读取excel中的数据插入到数据库中
- 从ldap xmpp中拿数据插入到数据库中
- 从文件中把数据插入到数据库中
- java从Excel文件读取数据到数据库和从读取数据库数据写入Excel
- 如何从ACCESS数据库中读取图形
- EXCEL:读取ACCESS数据库中指定表数据到EXCEL
- 从数据库中读取数据到TreeView中
- Java Web中数据从前端输入到插入数据库,哪些地方需要考虑字符编码?
- 进程环境变量设置相关函数
- WINCE6.0 DM.EXE 激活驱动失败的原因之一
- oracle日志操作模式(归档模式和非归档模式)
- oracle中如何移动控制文件,数据文件,日志文件
- 利用js提交数据给服务器 可以很秘密的提交数据到服务器 运行会访问 一个gif文件
- Java 从Access数据库读取数据,插入到JavaDB数据库表中
- Oracle9i 字符集与NLS_LANG搭配测试兼乱码问题分析
- thinkphp多表查询语句
- 《Oracle编程艺术》学习笔记(4)-DEDICATED SERVER,SHARED SERVER,TNS,LISTENER
- iframe里的背景透明如何解决呢,下面的代码能帮到你!
- 通过JAVA—API访问HDFS 上的文件
- hdu 1004 Let the Balloon Rise
- C语言学习笔记
- 面试了一周,发现面试者有如下特点