我在从命令行恢复MySQL表回到数据库时遇到了麻烦.备份表正在使用mysqldump.备份和恢复数据库也正常工作.我用过:
mysql -uroot -p DatabaseName TableName <path\TableName.sql
提前致谢
我正在开发一个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) 我想为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中完成的.
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
希望得到答复...在此先感谢..
这个问题可能听起来有点模糊,但我不确定如何说出来.我想知道你是否可以创建一个C++类似于JAR文件的文件(因此它独立于eclipse/cmd运行).我还想知道是否有与Frame/JFrame类似的东西C++.这不是问题,我只是好奇.
注意:我是一个C++ noob,但已经用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) 我想补充jRadioButton到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) {
return new javax.swing.JRadioButton();
}
}
Run Code Online (Sandbox Code Playgroud)
但是当我运行这个时,我会得到jTable一个不同颜色的列,当我点击单选按钮时没有任何反应.我正在使用netbeans.如果我尝试自定义,jTable则不会出现任何内容jTable.给我一个适当的指导.