创建一个数据库userdb,该库中有一个名为user的表,该表用于存放注册用户的信息,user ( id char(18) not null primary key, psd char(16))。 完

【检测】

JButton btn_1 = new JButton("\u68C0\u6D4B");

        btn_1.addActionListener(new ActionListener() {

            public void actionPerformed(ActionEvent e) {

                 String username=textField_1.getText();

                if(username.length()>18){

             JOptionPane.showMessageDialog(null,"您输入的用户名不能超过18");}

                else{

                    select(username);

                }

            }

        });

【注册】

    JButton btn_2 = new JButton("\u6CE8\u518C");

        btn_2.addActionListener(new ActionListener() {

            public void actionPerformed(ActionEvent e) {

                String username=textField_1.getText();

                String psd_1=newString(((JPasswordField) textField_2).getPassword());

                String psd_2=newString(((JPasswordField) textField_3).getPassword());

            if(psd_1.length()==0){JOptionPane.showMessageDialog(null,"您输入的密码不能为空");}

           

                else{

                    if(psd_1.length()>16){JOptionPane.showMessageDialog(null,"您输入的密码不能超过16");}

                    else{

                        if(psd_2.length()==0){

                            JOptionPane.showMessageDialog(null,"请再次输入您的密码");}

                        else{

                            if(!psd_1.equals(psd_2)){

                                JOptionPane.showMessageDialog(null,"两次密码不一致,请重新输入");}

                            else{

                                addRow(username,psd_1);}

                           

                        }

                       

                    }  

【重输】

JButton btn_3 = new JButton("\u91CD\u8F93");

        btn_3.addActionListener(new ActionListener() {

            public void actionPerformed(ActionEvent e) {

                textField_1.setText("");

                textField_2.setText("");

                textField_3.setText("");

               

            }

        });

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,可以的。首先需要安装 `pyodbc` 模块来连接 SQL Server 数据库,可以使用以下命令进行安装: ``` pip install pyodbc ``` 接下来,可以使用以下代码连接 SQL Server 数据库并对其进行增删改查操作: ```python import pyodbc # 连接 SQL Server 数据库 server = 'localhost' # 数据库服务器名称 database = 'test_db' # 数据库名称 username = 'your_username' # 数据库用户password = 'your_password' # 数据库密码 cnxn = pyodbc.connect('DRIVER={SQL Server};SERVER='+server+';DATABASE='+database+';UID='+username+';PWD='+password) # 查询 user 表中的所有数据 cursor = cnxn.cursor() cursor.execute('SELECT * FROM user') for row in cursor: print(row) # 查询 userinfo 表中的所有数据 cursor.execute('SELECT * FROM userinfo') for row in cursor: print(row) # 插入一条数据到 user 表中 username = 'test_user' userpassword = 'test_password' cursor.execute("INSERT INTO user (username, userpassword) VALUES (?, ?)", (username, userpassword)) cnxn.commit() # 更新 user 表中的一条数据 new_userpassword = 'new_password' cursor.execute("UPDATE user SET userpassword = ? WHERE username = ?", (new_userpassword, username)) cnxn.commit() # 删除 user 表中的一条数据 cursor.execute("DELETE FROM user WHERE username = ?", username) cnxn.commit() # 关闭连接 cnxn.close() ``` 以上代码演示了如何连接 SQL Server 数据库,并对其的 `user` 和 `userinfo` 两个进行增删改查操作。你可以根据需要修改名和字段名,并在代码添加其他的操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值