Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java netbeansmysql表_Java_Mysql_Netbeans 7 - Fatal编程技术网

Java netbeansmysql表

Java netbeansmysql表,java,mysql,netbeans-7,Java,Mysql,Netbeans 7,我使用netbeans和mysql创建了一个表,希望用户能够使用java向其中添加数据。有人能举一个例子,例如如何将一个新的客户机名称添加到具有字段名的表名客户机中 这会自动放入,但我需要用户将名称添加到表中 public static void insertClients() throws SQLException { try { Class.forName("com.mysql.jdbc.Driver").newInstance(); } catch (

我使用netbeans和mysql创建了一个表,希望用户能够使用java向其中添加数据。有人能举一个例子,例如如何将一个新的客户机名称添加到具有字段名的表名客户机中

这会自动放入,但我需要用户将名称添加到表中

  public static void insertClients() throws SQLException {
    try {
        Class.forName("com.mysql.jdbc.Driver").newInstance();
    }  catch (Exception E) {
        System.err.println("Unable to load driver.");
        E.printStackTrace();
    }

    try {
        Connection con =  DriverManager.getConnection(
                         "jdbc:mysql://localhost:3306/clients","root","pass");
        con.setAutoCommit(false);
        Statement statement = con.createStatement();
        String newClient = "insert into client values(John);";
        statement.executeUpdate(newName);
        System.out.println("Client added");
        con.commit();
        con.close();

您可以按照官方的说明,了解如何使用准备好的语句将数据插入表中

你几乎不需要一个小时就可以试一下这里给出的例子


希望有帮助。

您需要在姓名周围加引号,并应为插入的列命名。但最好使用事先准备好的陈述。