将数据插入到csv中的问题。在线等待!

wangqi1708 2007-10-16 03:53:57
现在,我又一段这样的代码,可以查询出csv文件中的数据,但是插入不了,请各位帮帮忙!
import java.sql.*;
public class TestCsvOut {

/**
* @param args
*/
public static void main(String[] args) {

// TODO 自動生成されたメソッド・スタブ
try {
// load the driver into memory
Class.forName("org.relique.jdbc.csv.CsvDriver");

// create a connection. The first command line parameter is assumed to
// be the directory in which the .csv files are held
Connection conn = DriverManager.getConnection("jdbc:relique:csv:C:\\");

// create a Statement object to execute the query with
Statement stmt = conn.createStatement();

// Select the ID and NAME columns from sample.csv
ResultSet results = stmt.executeQuery("SELECT ID,NAME FROM sample");

// dump out the results
while (results.next()) {
System.out.println("ID= " + results.getString("ID")
+ " NAME= " + results.getString("NAME"));
}

String strSql ="INSERT INTO sample(ID,NAME) VALUES(5,name5)";
stmt.execute(strSql);

// clean up
results.close();
stmt.close();
conn.close();

} catch (Exception e) {
System.out.println("Oops-> " + e);
}
}
}
...全文
224 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
shadao 2007-10-17
  • 打赏
  • 举报
回复

1:试下PreparedStatement
2:向你提供这个driver的组织难道没有提供doc?
wangqi1708 2007-10-16
  • 打赏
  • 举报
回复
帮帮忙嘛,大家,我等了这么久了,如果嫌分少,可以再加!!
wangqi1708 2007-10-16
  • 打赏
  • 举报
回复
这个我也知道,但是,不知道应该怎么来写这个格式,
我要插入一条记录的话,向下面这样写的。
String strSql ="INSERT INTO sample(ID,NAME) VALUES(5,name5)";
stmt.execute(strSql);
我把CSV这个文件当作一个数据库来操作,
可以读出来数据,但是,插入的时候就出现异常了。
谢谢各位!
fsolsh 2007-10-16
  • 打赏
  • 举报
回复
csv文件数据项之间是用逗号分开的
wangqi1708 2007-10-16
  • 打赏
  • 举报
回复
不用加吧!
我也试过修改strSql的格式,
但是,还没有成功!
shadao 2007-10-16
  • 打赏
  • 举报
回复
String strSql ="INSERT INTO sample(ID,NAME) VALUES(5,name5)";
stmt.execute(strSql);

是不是要加'?
wangqi1708 2007-10-16
  • 打赏
  • 举报
回复
试过了,但是还是插入不了数据呢!
是不是插入数据的格式要特别定义啊,
我只是按照插入数据到数据库的标准来做的。
shadao 2007-10-16
  • 打赏
  • 举报
回复

找个csv文件 别用execl打开它
直接用notepad打开

酱紫也许对你的问题有所帮助
wangqi1708 2007-10-16
  • 打赏
  • 举报
回复
嗯,确实,但是,不太会使用它。
shadao 2007-10-16
  • 打赏
  • 举报
回复
...........csv还用driver...
很好,很强大

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧