JDBC使用问题
本帖最后由 980041382 于 2021-6-12 21:26 编辑写了个图书销售管理系统,不懂在调用JDBC的时候会报错com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'id' in 'where clause'
求助一下坛友们
代码打包如下
https://wws.lanzoui.com/iVDgAq3qjze
sql语法问题 你至少找到错误是在哪个方法里面出现的吧。这想把你需要把你的代码读完。。
看报错貌似表中没有id字段 anyangmvp 发表于 2021-6-11 19:26
你至少找到错误是在哪个方法里面出现的吧。这想把你需要把你的代码读完。。
我的表并没有问题呀 你是哪一步出问题了? 我把你代码运行了一些,把user 表的pwd改为了password,注册成功了,我把sql给你试试吧,执行前先把你的表删掉。CREATE TABLE `user`(
`id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
`password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
`username` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
`address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
`tele` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
`power` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
SET FOREIGN_KEY_CHECKS = 1; 你看看是不是ORM或者sql 错了 我之前也遇到过,应该是SQL语句问题,我之前也提问过来着。
页:
[1]