怎么将在java图形界面中显示数据库内容

如题所述

第1个回答  2011-07-21
先连接数据库,然后读取数据库中的数据
遍历出来后的数据打印显示即可。
思路如此本回答被提问者采纳
第2个回答  2011-07-21
用JDBC.
简单地说,JDBC 可做三件事:
与数据库建立连接,
发送 SQL 语句,
处理结果。
下列代码段给出了以上三步的基本示例:
Connection con = DriverManager.getConnection ("jdbc:odbc:wombat", "login", "password");
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("SELECT a, b, c FROM Table1");
while (rs.next())
System.out.println(rs.getString("a") + " " + rs.getString("b") + " " + rs.getString("c"));
之前要配置数据源,方法如下:
1、打开Windows控制面板,找到管理工具—>数据源 (ODBC)
2、选择添加(D)...,弹出“创建新数据源”界面,下拉选择框到最末尾,选择SQL Server
3、点击完成按钮,弹出“创建到SQL Server的新数据源”界面,填写相关的内容,其中,名称(M)可以任意指定一个自己方便记忆的数据源名称(必须),描述(D)用来描述此数据源,可以不用填写
4、点击下一步按钮,不需要做任何改动
5、点击下一步按钮,选择更改默认的数据库为(D):自己定义的数据库,此处选择之前创建的数据库(重要)
6、点击下一步按钮,不需要做任何改动,
7、点击完成按钮,完成新数据源的创建工作
在你的JAVA程序里面加入前面那段JDBC语句(其中SELECT里面内容你可以根据自己的数据库内容,实现自行修改,数据库名字也要改掉,之后就可以调用数据库里面内容了)
========================================================================
看不懂那段程序的话可以追问我。^^

java怎么将查询到的数据库的内容显示到java图形界面上?
public void setId(int id){ this.id = id; } public int getId(){ return id; } public void setName(String name){ this.name = name; } public String getName(){ return name; } ...然后得到结果后把结果设成javaBean,再把javaBean装到list里 LIst resultList = new ArrayLIst(); while(rs.n...

在java中,如何将数据库中的数据显示到页面上?
在Java Web中,将数据库数据显示在前端页面一般需要经过三个主要步骤:首先,通过JDBC或JPA等技术从数据库获取数据;其次,将数据封装到合适的数据结构中,如JavaBean或集合类;最后,通过JSP、Thymeleaf或FreeMarker等模板引擎将数据渲染到前端页面。1. 从数据库获取数据 首先,你需要使用Java的数据库连接技...

在Java中显示数据库中的数据
给你一个大概的思路:1、连接数据库,写连接数据库的类conn.java。2、查询数据:写Sql语句(不知道你用的哪种数据库) 3、存到list对象中,建立一个数据展示的类vo.java,然后放到list中。4、循环显示这个list中,vo的列值。5、与表格列一一对应起来显示。

如何将数据库中的内容全部显示在JavaSwing中
可以添加一个新的JPanel,然后在根据不同的用途调用设置不同的控件,这样就不用新建那么多界面了,一个就能够完成所有的功能!使用的时候就像windows下的不同选项卡一样,但是还是公用同一个窗口!

Java表格显示数据库
在面板上用table显示数据库的中的信息 代码如下:try{ Database db = new Database(); db.conn(); Statement stmt = db.conn.createStatement(); ResultSet rset = stmt.executeQuery("SELECT * FROM goods");\/\/前面的为数据库部分(每个人视情况而定) DefaultTableModel dtm =...

java中怎么把数据库中数据查询出来在窗体中显示
给你个思路,可以先将数据存放在一个集合里面。因为集合是不必定义长度的。然后在根据集合长度来定义OBJ数组。给你贴段代码。希望对你有帮助。public static Object[][] slectAll(String SQL){ Object[][] obj2 = null;ArrayList arr = new ArrayList();Connection conn = DBAccess.getConn();Strin...

在java写的界面上,如何以2维表形式显示从数据库查询的信息,用JTextArea...
public SimpleTableDisplay( Object[ ][ ] 二维表, Object[ ] 列头 ) { add( new JScrollPane( new JTable( 二维表, 列头 ) ) );pack( );setLocation( 99, 99 );setDefaultCloseOperation( EXIT_ON_CLOSE );setVisible( true );} public static void main( String[ ] args ) { Object...

JAVA桌面应用程序如何调用数据库内容
view = new JLabel("sssssssss");把sssssssss改成一个变量.例如:String s = "";view = new JLabel(s);然后是你DBcon的String name=rs.getString(1);这个name不就是你要显示的么?把它赋值给s就可以了.最好能为s添加个set和get方法,程序更友好些.最后建议你java方面有问题的话去csdn论坛,...

页面 怎么显示 数据库的 数据
页面显示数据库,按部就班的解释下流程(以html请求异步ajax数据,然后数据回写界面为例,同步类似,其他界面显示数据库流程类似):页面请求,如html通过ajax请求一个login.action,返回json数据 后台拦截,不同的请求,需要不同的处理,如java使用Struts拦截login.action,然后丢给test类的doLogin方法(函数...

java中怎样把数据库中的内容放进窗口中的JTable表格中,请帮忙指点下...
String[] title=new String [] {"功能标识", "功能名称", "过程名","过程编码", "服务名", "服务编码"};把你数据库查出来的结果转换为一个二维数组,作为参数带进去就好了,title就是每列的列名 public void setData(Object[][] content) { jTable1.setModel(new javax.swing.table.Default...

相似回答