JLabel jname,mima; JTextField j1,j2; JButton b1; Connection con=null; Statement sql; ResultSet rs; zhuce() { jname=new JLabel("用户名"); mima=new JLabel("密码"); j1=new JTextField(10); j2=new JTextField(10); b1=new JButton("提交"); add(jname); add(j1); add(mima); add(j2); add(b1); b1.addActionListener(this); this.setTitle("注册界面"); this.setLayout(new FlowLayout()); this.setBounds(200,200,300,200); this.setVisible(true); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } public void actionPerformed(ActionEvent e) {if(e.getSource()==b1) { Dblink dlink=new Dblink(); con=dlink.connectDB("xqcwglxt", "root", "abc123"); try { String s1=j1.getText(); String s2=j2.getText(); String sqlStr="insert into user values("+"'"+s1+"'"+","+"'"+s2+"'"+")"; System.out.println(sqlStr); sql=con.createStatement(); int ok = sql.executeUpdate(sqlStr); con.close(); } catch(Exception ee) { ee.printStackTrace(); } } } }
时间: 2024-04-17 07:22:50 浏览: 176
paste_java_jumpm2j_
这段代码是一个简单的注册界面,包括用户名、密码的输入框和一个提交按钮。当用户点击提交按钮时,会将用户名和密码插入到数据库的user表中。
在构造函数中,首先创建了用户名和密码的标签(jname、mima),以及对应的文本输入框(j1、j2)和提交按钮(b1)。然后将它们添加到界面中,并为提交按钮添加了一个事件监听器(ActionListener)。
当用户点击提交按钮时,会触发actionPerformed方法。在该方法中,通过Dblink类建立与数据库的连接,并获取用户输入的用户名和密码。然后构造插入语句(sqlStr),并通过Connection对象的createStatement方法创建一个Statement对象(sql)。最后调用Statement对象的executeUpdate方法执行插入操作,并关闭数据库连接。
需要注意的是,该代码中使用了一个名为Dblink的类来建立数据库连接,请确保该类已经定义并正确导入。
阅读全文