你存入到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 怎样才能查看其中的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)