JAVA中用SQL语句查询数据然后存入list之中

JAVA中用SQL语句查询数据然后存入list之中,第1张

开发中对于这种封装对象的基本都是是用框架来完成:

<select id="findStudentByAge" resultType ="commodelStudent">

select name, age ,sex from student where age >15

<select>

(年龄大于15岁的所有学生的集合)

上面的是用mybatis框架,最基本的sql编写,会自动封装到List<Student>中;

如果用原始封装方法,不用框架,那么java有一个QueryRunner 的类,你可以找一下研究研究

出于实用的目的,开发中没有哪个2b公司用,所以你还是研究框架的封装方式吧

用一个循环拿出数据

ArrayList list=new ArrayList();

for(int i=0;i<listsize();i++){

user b=(user)listget(i);

}

事务是一系列的数据库 *** 作,是数据库应用程序的基本单元,是反映现实世界需要以完整单位提交的一项工作。事务是用户定义的一个数据库 *** 作序列。

扩展资料

SQL主要分成四部分:

1、数据定义。(DDL)用于定义SQL模式、基本表、视图和索引的创建和撤消 *** 作。

2、数据 *** 纵。(DML)数据 *** 纵分成数据查询和数据更新两类。数据更新又分成插入、删除、和修改三种 *** 作。

3、数据控制。包括对基本表和视图的授权,完整性规则的描述,事务控制等内容。

4、嵌入式SQL的使用规定。涉及到SQL语句嵌入在宿主语言程序中使用的规则。

请注意看如下代码:

public List getObject(String sql, Object[] object) { //sql执行语句,object是你sql语句里面的参数

List list = new ArrayList();

Connection con = null;

PreparedStatement pre = null;

ResultSet rs = null;

try{

con = C3P0UtilgetInstance()getConnection(); //这是你获得数据库连接,你把这里改成调用你自己写的jdbc方法

pre = conprepareStatement(sql); //执行sql语句

if(object!=null){

for(int i=0;i<objectlength;i++){

presetObject(i+1, object[i]); //给sql里面的参数进行赋值

}

}

rs = preexecuteQuery();

while(rsnext()){

Users u = new User();

一个listList<Model> list = 获取的集合数据; 这里的Model表示实体对象,在项目中List经常用来存储 将集合按照指定的键分组,如SQL语句中Group By 字段

新手!!

我用了 IDataObject param = getDataObject();

paramaddInput("batchdata", list);

用List<Map>存储了我从文件中得到的数据 打印出来为

"batchdata":[["计算机,台式机,后勤部,2021-12-12,1,4"],

["计算机, 笔记本电脑,技术部,2021-12-12,1,4"],

["计算机,台式机,行政部,2021-12-12,1,4"]]

现在要插入到数据库 SQL语句怎么写 求大神

以上就是关于JAVA中用SQL语句查询数据然后存入list之中全部的内容,包括:JAVA中用SQL语句查询数据然后存入list之中、SQL查询了数据然后怎么把全部添加到List里面、怎么将java中list中的数据序列化到数据库中,方便存取等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9426460.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存