📄 pmessage.java
字号:
import java.awt.*;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Vector;
import javax.swing.*;
import javax.swing.table.DefaultTableModel;
//该类为实现员工查询产品信息的类
public class Pmessage extends JFrame
{
int i,j;
JTable jtb=new JTable();
DefaultTableModel dtb=new DefaultTableModel();
DBConnection conn=new DBConnection();
Connection con=conn.getConn();
public Pmessage()
{
setTitle("产品信息");
setSize(700,500);
setLocation(150,150);
String sql="select * from message";
setMsg(sql);
JScrollPane s=new JScrollPane(jtb);
Container c=getContentPane();
c.add(s);
}
public void setMsg(String sql)
{
Vector vcm=new Vector();
vcm.add("电脑编号");
vcm.add("产品编号");
vcm.add("尺寸大小(码)");
vcm.add("生产总数(双)");
vcm.add("价格(元)");
vcm.add("颜色");
vcm.add("备注");
jtb.setModel(dtb);
for(i=0;i<vcm.size();i++)
dtb.addColumn((String)vcm.elementAt(i));
Str str=new Str();
int lastRow=0;
int lastColumn;
try
{
Statement stmt=con.createStatement();
ResultSet rs=stmt.executeQuery(sql);
while(rs.next())lastRow++;
rs.first();
ResultSetMetaData rsmd=rs.getMetaData();
lastColumn=rsmd.getColumnCount();
for(i=1;i<=lastRow;i++)
{
Vector vcd=new Vector();
for(j=1;j<=lastColumn;j++)
{
vcd.add(str.toChinese(rs.getString(j)));
}
dtb.addRow(vcd);
rs.next();
}
rs.close();
stmt.close();
}
catch(SQLException e){}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -