我有LinkedHashMap<String,String>
stat
,其中包含以下数据:
"Param1", "23"
"Param2", "31.1"
"Param3", "abc"
现在我想将这些数据保存到DB,表MY_TAB:
CREATE TABLE IF NOT EXISTS MY_TAB (
Id INT NOT NULL AUTO_INCREMENT ,
Param1 INT NOT NULL,
Param2 DECIMAL(10,2) NOT NULL,
Param3 VARCHAR(5) NOT NULL);
我开发了可以完美地从数据库中读取数据的代码,但我不确定如何使用LinkedHashMap将数据有效地写入数据库。特别是,我知道变量的名称,但所有数据都保存为String,而在DB Param1中,Param2和Param3相应地是整数,十进制和varchar。
请注意我正在寻找通用解决方案。