java读数据库存入list

java读数据库存入list,第1张

你存入到list里面的是以个对象,所以打印出来的是LDF@1c6f579 这种形式的内存地址,

而rsgetString(1);是结果集里的一个数据(sql语句查询对应的字段)当然可以 。

Systemoutprintln(itnext()); 这句里面的itnext() 是一个对象 你要的是对象里的属性 你说怎么能打印出来。

可以这样写LDF ldf =(LDF)itnext(); systemoutprint(ldfgetA()+ldfgetB()+ldfgetC());不知道这样写你能不能明白

遍历你的ResultSet即可

while(rsnext()) {

usersetId(rsgetInt("id"));

usersetUsername(rsgetString("username"));

usersetPassword(rsgetString("password"));

}

selectlist 一般都是把它绑定到 dropdownlist中查看的 格式:

ViewBagCollegeID = new SelectList(dbCollege, "CollegeID", "Name"); 在control里面写方法

然后在 view中 绑定:

<div class="editor-field">

@HtmlDropDownList("CollegeID","请选择")

@HtmlValidationMessageFor(model => modelCollegeName)

</div>

这样就会绑定到这个dropdownlist中。。然后你就可以查看了

呵呵希望能帮到你 望采纳!!!

假设mysql中test数据库中有个表式score,有数据,我只取第一列的数据出来:

public void mysqlConnection(){

try {

ClassforName("commysqljdbcDriver")newInstance();//数据库驱动

String url = "jdbc:mysql://localhost:3306/test";//数据库链接地址

String user = "root";//用户名

String password = "";//密码

Connection conn = DriverManagergetConnection(url, user, password);//建立connection

Statement stmt = conncreateStatement();

connsetAutoCommit(false);// 更改jdbc事务的默认提交方式

String sql = "select from score";//查询语句

ResultSet rs = stmtexecuteQuery(sql);//得到结果集

conncommit();//事务提交

connsetAutoCommit(true);// 更改jdbc事务的默认提交方式

List<String> list=new ArrayList<String>();//创建取结果的列表,之所以使用列表,不用数组,因为现在还不知道结果有多少,不能确定数组长度,所有先用list接收,然后转为数组

while (rsnext()) {//如果有数据,取第一列添加如list

listadd(rsgetString(1));

}

if(list != null && listsize()>0){//如果list中存入了数据,转化为数组

String[] arr=new String[listsize()];//创建一个和list长度一样的数组

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

arr[i]=listget(i);//数组赋值了。

}

//输出数组

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

Systemoutprintln(arr[i]);

}

}

} catch (Exception e) {

// TODO Auto-generated catch block

eprintStackTrace();

}

}

取数据库的数据是数据库语言完成的。

mysql中 : select from 表名 limit 1000;

limit 用法就是从限制取的条数 另外如果你要实现取 第2-5条 可以是 limit 2,6; 我记得好像是 最大数字那条不取的,你可以去试试。

sqlserver中不大一样了:

select top 1000 from 表名

如果这要实现取2-6条 就要配合主键了。 用条件语句where id从什么时候开始取。

以上就是关于java读数据库存入list全部的内容,包括:java读数据库存入list、用java想把从数据库里查询到的值放到list中,用list来输出数据库中的内容,新手求大神指教、mvc中将数据库的查询结果放入selectlist 怎样才能查看其中的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: https://outofmemory.cn/sjk/9740320.html

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

发表评论

登录后才能评论

评论列表(0条)

保存