【发布时间】:2012-01-14 01:53:29
【问题描述】:
我有以下代码:
public void StoreMapInDB(TreeMap<DateTime, Integer> map) throws
IOException, FileNotFoundException{
try {
PreparedStatement insertMap = null;
String insertString = "INSERT INTO TESTMAP(ID, NAME) VALUES (1, ?)";
Connection con=null;
con.setAutoCommit(false);
Class.forName("oracle.jdbc.driver.OracleDriver");
con=DriverManager.getConnection(
"jdbc:oracle:thin:@XXXXX",
"XXX",
"XXX");
//This line is incorrect for sure
//insertMap.setBlob(1, map.);
} catch(Exception e){e.printStackTrace();}
}
连接正常,并且全部与数据库一起使用。这次我试图将地图(即我创建的树形图)插入到表中类型为 BLOB 的列中。我怎样才能做到这一点?我应该研究其他更好的数据类型吗?
谢谢,
【问题讨论】: