如何通过java将sql数据库的内容显示再列表中
通过java编写了一个出入库系统(非网页版),已经链接上数据库,如何将指定数据表的内容显示再java指定界面,如何通过查询条件查询数据表的内容,并将结果显示java指定界...
通过java 编写了一个出入库系统(非网页版),已经链接上数据库,如何将指定数据表的内容显示再java 指定界面,如何通过查询条件查询数据表的内容,并将结果显示java指定界面中
我知道用JDBC,我要问的是java的语句,用什么类、方法;还有我编的是单机版的。 展开
我知道用JDBC,我要问的是java的语句,用什么类、方法;还有我编的是单机版的。 展开
4个回答
展开全部
你的数据库已经联上了,我就不写连接数据库的代码了,连接数据库的代码你可以写意个工具类,然后写成静态的方法,想要连接直接调用就好了!
下面给你看下操作数据库的代码
public List find() {
Connection conn = null;
PreparedStatement ps = null;
ResultSet rs = null;
List list = new ArrayList();
conn = JdbcUtil.getConnection();
try {
conn.setAutoCommit(false);
String sql = "select * from student";
ps = conn.prepareStatement(sql);
rs = ps.executeQuery();
while(rs.next()){
Student student = new Student();
student.setId(rs.getInt(1));
student.setName(rs.getString(2));
student.setAddress(rs.getString(3));
list.add(student);
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
JdbcUtil.close(conn, ps, rs);
}
return list;
}
你可知直接直接把这几项用system打印在控制台上就好student.setId(rs.getInt(1));
student.setName(rs.getString(2));
student.setAddress(rs.getString
下面给你看下操作数据库的代码
public List find() {
Connection conn = null;
PreparedStatement ps = null;
ResultSet rs = null;
List list = new ArrayList();
conn = JdbcUtil.getConnection();
try {
conn.setAutoCommit(false);
String sql = "select * from student";
ps = conn.prepareStatement(sql);
rs = ps.executeQuery();
while(rs.next()){
Student student = new Student();
student.setId(rs.getInt(1));
student.setName(rs.getString(2));
student.setAddress(rs.getString(3));
list.add(student);
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
JdbcUtil.close(conn, ps, rs);
}
return list;
}
你可知直接直接把这几项用system打印在控制台上就好student.setId(rs.getInt(1));
student.setName(rs.getString(2));
student.setAddress(rs.getString
展开全部
这一两句可说不完,
流程是新建project,写连库的类,连上库之后写个类取库里的内容,再来个jsp页面,引用取内容的类,把取出来的list循环输出就ok了
流程是新建project,写连库的类,连上库之后写个类取库里的内容,再来个jsp页面,引用取内容的类,把取出来的list循环输出就ok了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
需要用到的类是JTable,还有vector;
语句可以参考如下:
//设置表的顶栏数据和表格数据的语句
private Vector v_head=new Vector();//顶栏数据
private Vector v_data=new Vector();//表格数据
private DefaultTableModel dtm=new DefaultTableModel(v_data,v_head);//设置表的模型
private JTable JT=new JTable(dtm);//创建表
private JScrollPane jsp=new JScorllPane(JT);//把表格放入滚动栏中
例如我要对表头设置"姓名","年龄"就可以用以下句子:
v_head.add("姓名");
v_head.add("年龄");
要对表中的数据进行设置的方法,比如从数据库中得到姓名name,年龄age
需要利用方法:
v_data.add(name);
v_data.add(age);
如果有需要更详细的交流可以加我QQ 258189379
语句可以参考如下:
//设置表的顶栏数据和表格数据的语句
private Vector v_head=new Vector();//顶栏数据
private Vector v_data=new Vector();//表格数据
private DefaultTableModel dtm=new DefaultTableModel(v_data,v_head);//设置表的模型
private JTable JT=new JTable(dtm);//创建表
private JScrollPane jsp=new JScorllPane(JT);//把表格放入滚动栏中
例如我要对表头设置"姓名","年龄"就可以用以下句子:
v_head.add("姓名");
v_head.add("年龄");
要对表中的数据进行设置的方法,比如从数据库中得到姓名name,年龄age
需要利用方法:
v_data.add(name);
v_data.add(age);
如果有需要更详细的交流可以加我QQ 258189379
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这位朋友你问的问题实在是不太详细,你可以用JDBC,或者是连接池 将数据库中的数据显示到页面当中。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询