java-将数据插入数据库表,其中输入数据的值确定将存储该表的数据

时间:2018-10-01 19:34:45

标签: java mysql sql javafx

是的,我想知道如何解决它。例如,我们有一个TextField,一个Combobox和两个数据库表(我们叫它们tbl_1和tbl_2)。 您可以在TextField中放置任何内容,但ComboBox的值确定TextField中的值是tbl_1还是tbl_2。有任何想法吗? 抱歉,没有代码,我只是在想。

在这种情况下,是否可以使用'if'子句?

page.on( 'console', msg => {
    for ( let i = 0; i < msg.args().length; i++ ) {
        console.log( `${i}: ${msg.args()[i]}` );
    }
});

const curLiveScoreElements = await page.$$( scoreSelector );

await page.evaluate( ele => { console.log( ele.length ); }, curLiveScoreElements );

编辑:我想我知道如何做到这一点。谢谢大家的评论。

2 个答案:

答案 0 :(得分:0)

您可以根据您的选择来构造INSERT命令,如下所示:

String Insert = "INSERT INTO " + (String)JComboBox.getSelectedItem() + " VALUES " + JTextField.getText();

答案 1 :(得分:0)

if (comboBox.getSelectionModel().getSelectedItem().equals("tbl_1 value")) {
    String sql ="INSERT INTO tbl_1";
} else {
    String sql = "INSERT INTO tbl_2";
}