高手救命啊!怎么从数据库中取数据
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数据库文件内容。
Oracle 数据库(Database, DB)
数据库基本概念 数据库(Database, DB) 数据库管理系统(Database Management System, DBMS) 数据库管理员( Database Administrator, DBA) 数据库系统( Database System, DBS ) 关系型数据库 E-R 模型(Entry-Relation)
美团DB数据同步到数据仓库的架构与实践
今天小编就为大家分享一篇关于美团DB数据同步到数据仓库的架构与实践,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
数据库中的Schema和Database的区别
在mysql中创建一个Schema和创建一个Database的效果好像是一样的,但是在sqlserver和orcal数据库中效果又是不同的,目前我只能理解为在mysql中schema<==>database; 数据库中的user和schema的关系: 假如我们想了解数据库中的user和schema的关系,首先必须要清楚数据库中的user和schema的概念。 在sqlserver2000中,由于架构的原因,user和schema总有一层隐含的关系,让我们很少意识到其实user和schema是两种完全不同的概念,不过在sqlserver2005中这种架构被打破了,use
数据仓库原理:数据库与数据仓库
0. 说明 《数据仓库原理》系列博文,是笔者在学习数据仓库与商业智能时的读书笔记,现重新梳理思路,分享在这里,希望读者批评指正。 本系列主要包括以下几部分内容: [1].数据库与数据仓库 为什么有了数据库还需要数据仓库?什么又是数据仓库? [2].数据仓库系统的体系结构 数据仓库系统的体系结构包括哪些组成要素?各自的作用又是什么? [3].数据仓库与ODS 什么是ODS?为什么需要ODS?DB~ODS~DW三层体系结构又是什么? [4].联机分析处理(OLAP) OLAP是什么?OLAP与OLTP有什么区别?多维数模型有哪几种?多维分


