高手救命啊!怎么从数据库中取数据

ourdsky ourdsky 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
这是向数据库存数据的程序
public boolean addUser(User user){
boolean b=false;
try {
psm=con.prepareStatement("insert into tusers" +
"(username,password,age,sex,mobile,address,love,email,discription)" +
" values(?,?,?,?,?,?,?,?,?)");

psm.setString(1, user.getUsername());
psm.setString(2, user.getPassword());
psm.setInt(3, user.getAge());
psm.setInt(4, user.getSex());
psm.setString(5, user.getMobile());
List adds=user.getAddress();
String address="";
Iterator it=adds.iterator();
while(it.hasNext()){
address+=it.next();
}
psm.setString(6, address);
List loves=user.getLove();
Iterator itloves=loves.iterator();
String love="";
while(itloves.hasNext()){
love+=itloves.next();
}
psm.setString(7, love);

psm.setString(8, user.getEmail());
psm.setString(9, user.getDiscription());
int i=psm.executeUpdate();
if(i==1){
b=true;
}else{
b=false;
}
} catch (SQLException e) {
e.printStackTrace();
}finally{
this.close();
}
return b;
}
简单的说就是把“看书”,“运动”等爱好依List的形式存入了数据库,但取从数据库中取时出现了麻烦:从数据库中取到的数据应该是个字符串,但没办法把依list的形式存的数据循环出来了。
这是从数据库中取数据的程序
public User queryByName(String username){
User user=new User();
try {
psm=con.prepareStatement("select * from tusers where username=?");
psm.setString(1, username);
rs=psm.executeQuery();
while(rs.next()){
user.setId(rs.getInt(1));
user.setUsername(rs.getString(2));
user.setPassword(rs.getString(3));
user.setAge(rs.getInt(4));
user.setSex(rs.getInt(5));
user.setMobile(rs.getString(6));
List adds=new ArrayList();
Iterator it=adds.iterator();
for(int i=0;i<rs.getString(7).length();i++){

}

写到这不会写了,麻烦高手帮一下
}
} catch (SQLException e) {
e.printStackTrace();
}finally{
this.close();
}
return user;
}
...全文

相关推荐

DB(数据库查看器)

DB数据库查看器 可查询paradox及dbf数据库文件内容。

zqy197508

Oracle 数据库(Database, DB)

数据库基本概念 数据库(Database, DB) 数据库管理系统(Database Management System, DBMS) 数据库管理员( Database Administrator, DBA) 数据库系统( Database System, DBS ) 关系型数据库 E-R 模型(Entry-Relation)

水冰雨露

美团DB数据同步到数据仓库的架构与实践

今天小编就为大家分享一篇关于美团DB数据同步到数据仓库的架构与实践,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

weixin_38694800

数据库中的Schema和Database的区别

在mysql中创建一个Schema和创建一个Database的效果好像是一样的,但是在sqlserver和orcal数据库中效果又是不同的,目前我只能理解为在mysql中schema&lt;==>database;   数据库中的user和schema的关系:   假如我们想了解数据库中的user和schema的关系,首先必须要清楚数据库中的user和schema的概念。   在sqlserver2000中,由于架构的原因,user和schema总有一层隐含的关系,让我们很少意识到其实user和schema是两种完全不同的概念,不过在sqlserver2005中这种架构被打破了,use

weixin_38587924

数据仓库原理:数据库与数据仓库

0. 说明   《数据仓库原理》系列博文,是笔者在学习数据仓库与商业智能时的读书笔记,现重新梳理思路,分享在这里,希望读者批评指正。   本系列主要包括以下几部分内容:   [1].数据库与数据仓库   为什么有了数据库还需要数据仓库?什么又是数据仓库?   [2].数据仓库系统的体系结构   数据仓库系统的体系结构包括哪些组成要素?各自的作用又是什么?   [3].数据仓库与ODS   什么是ODS?为什么需要ODS?DB~ODS~DW三层体系结构又是什么?   [4].联机分析处理(OLAP)   OLAP是什么?OLAP与OLTP有什么区别?多维数模型有哪几种?多维分

weixin_38644097
评论 4
收藏 已收藏
分享
返回顶部
ourdsky
Java EE 67,535 成员 225,843 内容