java 怎样取出数据库的表 ?
java怎样取出数据库的表并且以表格的形式输出来????????最好有代码哈弄了半天也没有弄出来呵呵O(∩_∩)O~...
java 怎样取出数据库的表 并且以表格的形式输出来???????? 最好有代码哈 弄了半天也没有弄出来 呵呵 O(∩_∩)O~
展开
展开全部
假设数据库中的表是table ,表中的字段对应 Student类字段
代码:
ArrayList<Student> list = null;//集合
Class.forName("org.sqlite.JDBC");//加载数据库驱动
Connection conn = DriverManager.getConnection("jdbc:sqlite:sms.s3db");//链接数据库,sms.s3db是数据库名字,我用的是sqlite.
PreparedStatement ps = conn.PreparedStatement("select * from table");//创建语句对象
ResultSet rs = ps.executeQuery();//执行查询
if(rs.next()){
Student stu=null;
stu = new Student(rs.getSting(1),rs.getString(2),。。。);
list.add(stu);
}
//输出信息就行了,
Iterator<Student> it = null; //创建迭代器
while(it.hasNext()){
Student stu = it.next();
System.out.println(stu.toString);
}
.这样就可以了。。。累死我了。希望你能成功。
不明白的追问我就ok
代码:
ArrayList<Student> list = null;//集合
Class.forName("org.sqlite.JDBC");//加载数据库驱动
Connection conn = DriverManager.getConnection("jdbc:sqlite:sms.s3db");//链接数据库,sms.s3db是数据库名字,我用的是sqlite.
PreparedStatement ps = conn.PreparedStatement("select * from table");//创建语句对象
ResultSet rs = ps.executeQuery();//执行查询
if(rs.next()){
Student stu=null;
stu = new Student(rs.getSting(1),rs.getString(2),。。。);
list.add(stu);
}
//输出信息就行了,
Iterator<Student> it = null; //创建迭代器
while(it.hasNext()){
Student stu = it.next();
System.out.println(stu.toString);
}
.这样就可以了。。。累死我了。希望你能成功。
不明白的追问我就ok
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询