小编Lun*_*una的帖子

将MySQL表还原回数据库

我在从命令行恢复MySQL表回到数据库时遇到了麻烦.备份表正在使用mysqldump.备份和恢复数据库也正常工作.我用过:

mysql -uroot -p DatabaseName TableName <path\TableName.sql

提前致谢

mysql

20
推荐指数
2
解决办法
8万
查看次数

JTable输入密钥

我正在开发一个jTable用于库存管理的应用程序.

操作是通过在a中键入项目代码jTextField并按下Enter键,该代码的详细信息应该来到jTable.在那里我必须输入数量并按下来Enter计算金额.但是现在通过给出项目代码详细信息jTable,我可以输入数量,但Enter按键jTable焦点会转到下一行,而不进行任何计算.但是,再次按下最后输入的金额Enter上的键jTextField就会被计算出来.我不知道如何解决这个问题,因为我是Java的初学者.我在Netbeans中使用MySQL和Java.

我在下面给出了这个代码..

谢谢..

jTable1.editCellAt(serialNumber, 2);
jTable1.getCellSelectionEnabled();

value1 = new Double(jTable1.getValueAt(serialNumber, 2).toString());
value = new Double(jTable1.getValueAt(serialNumber, 3).toString());
double result = value1 * value;

jTable1.setValueAt(result, serialNumber, 4);
Run Code Online (Sandbox Code Playgroud)

java swing jtable

11
推荐指数
1
解决办法
2万
查看次数

着色jTable行

我想为jTable中的特定行着色..我使用此代码为列做了,

private class CustomCellRenderer extends DefaultTableCellRenderer {

/* (non-Javadoc)
 * @see    
javax.swing.table.DefaultTableCellRenderer#getTableCellRendererComponent(javax.swing.JTable, java.lang.Object, boolean, boolean, int, int)
 */

    @Override
public Component  getTableCellRendererComponent(JTable table, Object value,boolean isSelected, boolean hasFocus, int row, int column) {

  Component rendererComp = super.getTableCellRendererComponent(table, value, isSelected, hasFocus,row, column);

//Set foreground color
// rendererComp.setForeground(Color.red);
//Set background color
  rendererComp .setBackground(Color.pink);

 return rendererComp ;
 }

}
Run Code Online (Sandbox Code Playgroud)

我用上面的代码调用,

 jTable1.getColumnModel().getColumn(3).setCellRenderer(new CustomCellRenderer());
Run Code Online (Sandbox Code Playgroud)

但是我想对jTable中的行做同样的事情.在行的情况下没有getColumnModel()或getColumn().那么这样做的替代方法是什么?我是通过使用Java Swing在Netbeans中完成的.

java swing jtable tablecellrenderer

4
推荐指数
1
解决办法
2万
查看次数

MySQL ORDER BY不适用于数字

ORDER BY对数字不能正常工作,但是如果我给出包含字母数字或仅包含字符的列,它就能正常工作.我给的代码是,

dbResult = dbStatement.executeQuery("SELECT Bid_Number,Vendor_Name,Vendor_Address,Amount,Tax_Percentage,Amount_Aftertax,Expected_Deliverydate,Vendor_Code FROM purchase_bid    where PE_Number='"+PENumber+"' ORDER BY Amount_Aftertax ASC"); 
Run Code Online (Sandbox Code Playgroud)

如果在我的表中,我的Amount_Aftertax列值为,

840.0
780.0
3180.0
3810.0

通过提供此代码,我按照此顺序获得结果

3180.0
3810.0
780.0
840.0

希望得到答复...在此先感谢..

java mysql

3
推荐指数
1
解决办法
2064
查看次数

C++中的JAR文件有类似的东西吗?

这个问题可能听起来有点模糊,但我不确定如何说出来.我想知道你是否可以创建一个C++类似于JAR文件的文件(因此它独立于eclipse/cmd运行).我还想知道是否有与Frame/JFrame类似的东西C++.这不是问题,我只是好奇.

注意:我是一个C++ noob,但已经用java编程超过一年.

c++ java cmd jar

2
推荐指数
1
解决办法
1599
查看次数

java中的结果集不符合我的期望

dbStatement = con.createStatement();
dbResult = dbStatement.executeQuery("SELECT Vendor_Code FROM temp ORDER BY status ASC ");

while (dbResult.next())
{
    VendorCode=dbResult.getString("Vendor_Code");
    System.out.println(VendorCode);

    dbStatement.executeUpdate("INSERT INTO temp1 VALUES ('"+VendorCode+"')");
}
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,我按照状态的升序选择供应商代码列表,如果我不添加,它可以正常工作:

dbStatement.executeUpdate("INSERT INTO temp1 VALUES ('"+VendorCode+"')");  
Run Code Online (Sandbox Code Playgroud)

进入while循环.如果我添加这个,我得到的结果只是排序列表中的第一个值,并且它也被插入到temp1表中...

我在NetBeans中使用Java swing和MySQL.不知道为什么会发生这种情况?

如果我以其他方式执行上述代码,

    dbStatement = con.createStatement();
    dbInsert = con.createStatement();
    dbResult = dbStatement.executeQuery("SELECT Vendor_Code FROM temp ORDER BY               status ASC ");

     while (dbResult.next())
             {
                 VendorCode=dbResult.getString("Vendor_Code");


                dbResult = dbInsert.executeQuery("SELECT Bid_No,Vendor_Name,Vendor_Address,Amount,Tax_Percentage,Amount_Aftertax,Expected_Deliverydate,Vendor_Code FROM purchase_bid    where   PE_Number='"+penumber+"' AND Vendor_Code='"+VendorCode+"'  ");


                 while(dbResult.next())

                    {


                      Bid_Number=dbResult.getString("Bid_No");
                      vendor_name=dbResult.getString("Vendor_Name");
                      vendor_address=dbResult.getString("Vendor_Address");
                      Amount=dbResult.getString("Amount");
                      tax=dbResult.getString("Tax_Percentage");
                      date2=dbResult.getString("Expected_Deliverydate");
                      Amount_Aftertax=dbResult.getString("Amount_Aftertax");
                      venCode=dbResult.getString("Vendor_Code");
                      date3=date2.split("-"); …
Run Code Online (Sandbox Code Playgroud)

java mysql jdbc

1
推荐指数
1
解决办法
601
查看次数

将jRadioButton添加到jTable中

我想补充jRadioButtonjTable.我用了给定的代码

 private class CustomCellRenderer extends DefaultTableCellRenderer {

  /* (non-Javadoc)
   * @see javax.swing.table.DefaultTableCellRenderer#getTableCellRendererComponent(javax.swing.JTable, java.lang.Object, boolean, boolean, int, int)
   */

        @Override
  public Component  getTableCellRendererComponent(JTable table, Object value,boolean isSelected, boolean hasFocus, int row, int column) {


    return new javax.swing.JRadioButton();
  }

 }
Run Code Online (Sandbox Code Playgroud)

但是当我运行这个时,我会得到jTable一个不同颜色的列,当我点击单选按钮时没有任何反应.我正在使用netbeans.如果我尝试自定义,jTable则不会出现任何内容jTable.给我一个适当的指导.

java swing netbeans jtable jradiobutton

0
推荐指数
2
解决办法
1万
查看次数

标签 统计

java ×6

jtable ×3

mysql ×3

swing ×3

c++ ×1

cmd ×1

jar ×1

jdbc ×1

jradiobutton ×1

netbeans ×1

tablecellrenderer ×1