小编Oma*_*med的帖子

如何用java插入mysql数据库

我想将从用户处获取的输入插入到 mysql 数据库中,连接正确,但插入给了我错误

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:您的 SQL 语法有错误;检查与您的 MariaDB 服务器版本对应的手册,了解在 ''u_fname', 'u_lname', 'u_uname', 'u_pass', 'u_age', 'u_adderess') 附近使用的正确语法:values('20','o ' 在第 1 行

我的代码是:

public void adduser(User s) {
   try {
        sql = "insert into users ('u_fname', 'u_lname', 'u_uname', 'u_pass', 'u_age', 'u_adderess')"
                + "values('" + s.getFirstname() + "','" + s.getLastname()
                + "','" + s.getUsername() + "','" + s.getPassword() + "','" + s.getAge() + "','" + s.getAdderss() + "')";
        stmt = conn.createStatement();
        int i = stmt.executeUpdate(sql);
        if (i > 0) {
            System.out.println("ROW INSERTED");
        } else …
Run Code Online (Sandbox Code Playgroud)

java mysql

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

标签 统计

java ×1

mysql ×1