如何用java实现某一字符串选择性存入数据库
一个表里的某条数据还是一个表里某个字段下所有的数据?
看看是不是你要的效果。
public class TestColumnToArray {
public static void main(String[] args) {
TestColumnToArray instance = new TestColumnToArray();
instance。 connDB();
List> list = instance。findColumn();
Object[] data = instance。getData(list, "。。。");//。 。。换成要查得字段
for (Object o...全部
一个表里的某条数据还是一个表里某个字段下所有的数据?
看看是不是你要的效果。
public class TestColumnToArray {
public static void main(String[] args) {
TestColumnToArray instance = new TestColumnToArray();
instance。
connDB();
List> list = instance。findColumn();
Object[] data = instance。getData(list, "。。。");//。
。。换成要查得字段
for (Object object : data) {
System。out。println(object);
}
}
private Object[] getData(List> list, String column) {
Object[] data = new Object[list。
size()];
for (int i = 0; i > findColumn() {
List> list = new ArrayList>();
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
String sql = "select * from 。
。。";//。。。换成表名
try {
conn = DriverManager。getConnection("。", "。。", "。。。");//。换成url。。换成数据库账户。
。。换成数据库密码
stmt = conn。createStatement();
rs = stmt。executeQuery(sql);
while (rs。next()) {
Map map = new HashMap();
map。
put("。。。", rs。getInt(1));//。。。换成列名
map。put("。。。", rs。getInt(2));
map。put("。。。", rs。getInt(3));
list。
add(map);
}
} catch (SQLException e) {
System。err。println("数据库读取失败!");
} finally {
try {
if (rs != null) rs。
close();
if (stmt != null) stmt。close();
if (conn != null) conn。close();
} catch (SQLException e) {}
}
return list;
}
}。
收起