大家好,今天小编关注到一个比较有意思的话题,就是关于java语言数据库的问题,于是小编就整理了3个相关介绍j***a语言数据库的解答,让我们一起看看吧。
j***a中表格连接数据库?
JTable的有一个方法是getTableModel().返回提供此 JTable 所显示数据的 TableModel. TableModel是一个接口,实际上返回的是DefaultTableModel类,它实现了TableModel接口。这个类中有一个方法是void addRow(Object[] rowData)。它就是将一行插入到JTable中。 不过JTable的setValueAt方法应该就可以实现。 楼主可以定义个一个线程类来完成。 比如你需要插入100行数据,可以在线程的run方法中写一个循环,在循环中写两行代码,一行是setValueAt,一行是刷新JTable,然后再让线程睡眠,这样一行一行的显示的效果就可以出来了! 或者楼主可以用进度条来打发等待的时间,就像打开netbeans的那个进度条一样,这个可以用JProgressBar类。楼主可以去查看一下源代码。如果楼主还是没有头绪,***脆就写个例子得了! 关于组件的添加或者类似设置窗口的大小,布局管理器等我就不做解释了!
j***a获取mysql某个数据库中所有表及表的列的?
mysql里面提供了很多方法来获取表结构和表列:如下方法获得某表所有列的信息:
String sql = select * from tname;//tname为某一表名Connection conn = ....
;Statement st = conn.createStatement()
;ResultSet rs = st.rs = st.executeQuery(sql)
;ResultSetMetaData r***d = rs.getMetaData()
;int colcount = r***d.getColumnCount()
;//取得全部列数for(int i=0;i<colcount;i++){String colname = r***d.getColumnName(i)
;//取得全部列名}以上为某表字段具体查询,如果是查询表的信息,如在mysql服务器上那样的查询结果的话,可以用一下代码:ResultSet.executeQuery("show tables")可以的到所有的表信息。
ResultSet.executeQuery("describe tname")可以得到表的字段信息。
//tname为表名
j***a的数据库同步是怎么一回事啊?
数据库同步指的是:不同的数据库之间的数据,保持一致,比如在A数据库中插入了一条数据1,B数据库插入数据2,那么这两个数据库应该都有1和2数据,至于同步频率一般有及时同步和定时同步。
到此,以上就是小编对于j***a语言数据库的问题就介绍到这了,希望介绍关于j***a语言数据库的3点解答对大家有用。