gpt4 book ai didi

java - 该列表未传输到数据库中

转载 作者:行者123 更新时间:2023-11-29 20:03:39 26 4
gpt4 key购买 nike

我有一张 table table1在我的数据库中。该表有一列 column1设置为varchar(20)

我的所有数据都在 ArrayList<LatLng> list1

现在我尝试插入我的 list1column1但我的想法行不通:

 try
{
Class.forName("com.mysql.jdbc.Driver");

conn = DriverManager.getConnection(url1, user1, pass1);

stmt = conn.createStatement();

String sql = "INSERT INTO table1 VALUES(list1)";

stmt.executeUpdate(sql);



}catch(SQLException se){

se.printStackTrace();
}catch(Exception e){

e.printStackTrace();
}finally{

try{
if(stmt!=null)
conn.close();
}catch(SQLException se){
}
try{
if(conn!=null)
conn.close();
}catch(SQLException se){
se.printStackTrace();
}
}

这里出了什么问题?

最佳答案

您不能直接将列表插入到数据库中。您可能正在寻找

    String sql = "INSERT INTO table1 VALUES(";
for(String s : list1)
{
sql = sql+"'"+s+"'";
}
sql=sql+")";
stmt.executeUpdate(sql);

关于java - 该列表未传输到数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40429011/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com