读行句

时间:2016-03-05 22:15:59

标签: java mysql string netbeans

我正在让一个管理员通过它而不是那个丑陋的控制台使用mysql,所以我可以在JTextPane上添加命令“Create database user”,我的var R获取该字符串并且我创建一个子字符串'user',但是当我尝试创建另一个数据库并编写例如“创建数据库示例”时,它将占用JTextPane中的所有行,而我的var R将采用“用户创建数据库示例”,那么我该怎么做才能var从我的JTextPane的特定行获取文本,这是我到目前为止的代码:

private void jTextPane1KeyPressed(java.awt.event.KeyEvent evt) {                                      
    int key = evt.getKeyCode();
    if (key == KeyEvent.VK_ENTER) {
        try {
            sentencia = conexion.createStatement();
            se = jTextPane1.getText().toLowerCase();
            String r = se.replaceAll("['\n|\t|\r]", " ").substring(16);
            System.out.println(r);
            sentencia.executeUpdate("create database "+r);
            System.out.println("BBDD Created");
            r = "";
            } catch (Exception ae) {
                System.err.println(ae.getMessage());
                System.out.println("BBDD not Created");
            }//catch
    }//if  
}

0 个答案:

没有答案