- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试连接 jtextbox 中的每个表字段,但是当我运行此代码时,它显示语法错误。我正在使用 sqlite 和 netbeans 我希望你能帮助我
try{
String sql="Select * From account where id=txtId.getText() AND fname=txtFname.getText() AND lname=txtLname.getText() AND username=txtUsername.getText() AND password=txtPassword.getText()";
pst=conn.prepareStatement(sql);
pst.setString(1, txtId.getText());
pst.setString(2, txtFname.getText());
pst.setString(3, txtLname.getText());
pst.setString(4, txtUsername.getText());
pst.setString(5, txtPassword.getText());
pst.execute();
rs.close();
pst.close();
}
catch(SQLException e){
JOptionPane.showMessageDialog(null,e);
}
finally{
try{
rs.close();
pst.close();
}
catch(SQLException e){
JOptionPane.showMessageDialog(null,e);
}
}
最佳答案
尝试在查询中添加占位符(?)..
String sql="Select * From account where id=? AND fname=? AND lname=? AND username=? AND password=?";
您正在提供值,但查询中没有占位符:pst.setString(1, txtId.getText());
编辑1:回复您的评论
try{
String sql="Select * From account where id=? AND fname=? AND lname=? AND username=? AND password=?";
pst=conn.prepareStatement(sql);
pst.setString(1, txtId.getText());
pst.setString(2, txtFname.getText());
pst.setString(3, txtLname.getText());
pst.setString(4, txtUsername.getText());
pst.setString(5, txtPassword.getText());
rs=pst.execute(); //to get resultset
while(rs.next())
{
//Do what you want to do if the records are found
System.out.println(rs.getString(1));
System.out.println(rs.getString(2));
}
}
catch(SQLException e){
JOptionPane.showMessageDialog(null,e);
}
finally{
try{
if(rs!=null)rs.close();
if(pst!=null)pst.close();
}
catch(SQLException e){
JOptionPane.showMessageDialog(null,e);
}
}
关于java - 将表连接到 jtextbox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20267834/
我正在处理 Java 编程挑战,我创建了一个 GUI,其中有 3 个框用于输入数字 A、B 和 C,然后我有一个操作顺序框,用户可以在其中输入 A、B、C ,以及他们选择的任何数学运算符。单击“计算”
我正在尝试连接 jtextbox 中的每个表字段,但是当我运行此代码时,它显示语法错误。我正在使用 sqlite 和 netbeans 我希望你能帮助我 try{ String sq
我有一个 JTextField,我希望系统在用户离开文本字段时对用户输入的内容进行一些处理。但是,您可以仅添加到 JTextField 的 ActionListener 仅在用户按 Enter 时才会
我正在尝试使用此正则表达式验证/过滤我的 jtextbox: ^(([A-za-z]+[\s]{1}[A-za-z]+)|([A-Za-z]+))$ 我想用一个空格过滤两个名字。 尝试使用 keyty
有没有办法或者可以将actionListener创建为独立类?我设法使用 loginView 类创建按钮监听器,它工作得很好,但我正在尝试从另一个类(LoginLogic)实现登录功能。 我遇到的问题
public void actionPerformed(ActionEvent evt) {// handle button event Object source = evt.get
我有一个简单的二叉树打印机: public String displayTree(){ if(root != null){ return this.toString(new S
我想设计一个简单的登录格式,为此我需要两个用于用户名/密码的 JTextField 和一个登录按钮。登录按钮按预期显示,但是当我添加 JTextField 时,我的 JFrame 中没有显示任何内容。
我目前有这个允许数字并删除数字,我想添加验证以允许“。”和“,”但我有点不确定。我已经尝试过这个。不确定到底出了什么问题(非常抱歉)。 public void keyTyped(KeyEvent e)
我试图将文本框中的值插入数据库,但收到错误com.microsoft.sqlserver.jdbc.SQLServerException:字符串或二进制数据将被截断。我认为问题出在单选按钮上,但是当我
我正在制作一个程序,我需要在我的 JFrame 中的 JPanel 中制作一个 JTextField。一切都设置为可见。我可以在同一个 JPanel 中看到 JLabel,但看不到我的 JTextFi
我一直致力于一个个人项目,以更好地编程。我的目标是让它更强大,我才刚刚开始。我现在是一名计算机科学专业的学生。无论如何,我正在制作如图所示的程序的一部分。我计算了小时工资并提供了一些我尚未实现的输出。
我有一个文本框。当用户在文本框中输入名称时,我希望从表格中获取详细信息 String getTxt = text.getText(); ResultSet rs=st.executeQuery("SE
我想创建一个与学校学生相关的小型 Netbeans 应用程序。我有两个JTextFields。在此JTextFields中,我想显示一些单词,例如“apple”,然后想显示“mango”等. 详情如下
我是一名优秀的程序员,十分优秀!