java - 如何从netbeans插入数据库
问题描述
我试图在我的表中插入一个新的“elev”,我在查询中苦苦挣扎,变量“id”和“sovsal”是整数。查询应该是什么样子?
try {
String nextID = db.getAutoIncrement("elev", "elev_id");
angeElevID.setText(nextID);
String id = angeElevID.getText();
String sovsal = angeSovsal.getText();
String efternamn = angeEfternamn.getText();
String fornamn = angeFornamn.getText();
db.insert("INSERT INTO ELEV values('" + id + "','" + fornamn + "','" + efternamn + "'," + sovsal + ")");
JOptionPane.showMessageDialog(null, "En ny elev har lagts till");
} catch (InfException e) {
JOptionPane.showMessageDialog(null, "något blev fel");
}
解决方案
所以查询就像
db.insert("INSERT INTO ELEV (tableElement1, tableElement2,tableElement3, tableElement4) values('"+id+"','"+fornamn+"','"+efternamn+"',"+sovsal+")");
where tableElements are the names in the database
推荐阅读
- javascript - 如何捕捉多张图片的点击?
- regex - Pandas str 匹配德国地址
- python-3.x - 如何让网站接受插入的 recaptcha 答案代码
- web-scraping - 在处理 puppeteer 中的多个元素时正确捕获错误
- reactjs - 通过 render props 分配 useRef
- r - 如何计算 mean() 函数中使用了多少个值?
- generics - Kotlin 中的全局通用值
- regex - Sieve 给出的前面的正则表达式无效
- java - 在 GridLayout Android 中将图像拉伸到屏幕大小
- javascript - 我如何将 JsonString 日期与短日期进行比较