数据库MySQL的使用,带GUI界面

想做一个数据库存储的功能,软件使用数据库存储数据,不知可以不?感觉是不是大才小用了,软件的数据存储应该是用的文件最多,我是新手,把这个作为一个例子,下面这个是一部分,只是gui界面,没有添加其它功能,后续添加。
看过软件好多的数据文件,这些文件都可以随意创建吗?

package com.company;

import javax.swing.*;

public class shuju_ku {
    JFrame jf_sql1 = new JFrame("数据库参数设置");

    //创建连接数据库的参数,和gui组件
    //数据库驱动,地址,用户名,数据库密码
    //增加一个保存按钮,存入属性文件mysql。ini
    JLabel jl_driver = new JLabel("数据库驱动");
    JTextField jt_driver = new JTextField(20);

    JLabel jl_url = new JLabel("数据库地址");
    JTextField jt_url = new JTextField(20);

    JLabel jl_user = new JLabel("数据库用户名");
    JTextField jt_user = new JTextField(20);

    JLabel jl_mima = new JLabel("数据库密码");
    JTextField jt_mima = new JTextField(20);

    JButton jb_save = new JButton("保存");

    public void init_sql1(){
        //增加按钮监听事件
        jb_save.addActionListener(e -> jt_mima.setText("anniuset") );

        var boxsql1 = Box.createHorizontalBox();
        boxsql1.add(jl_driver);
        boxsql1.add(jt_driver);

        var boxsql2 = Box.createHorizontalBox();
        boxsql2.add(jl_url);
        boxsql2.add(jt_url);

        var boxsql3 = Box.createHorizontalBox();
        boxsql3.add(jl_user);
        boxsql3.add(jt_user);

        var boxsql4 = Box.createHorizontalBox();
        boxsql4.add(jl_mima);
        boxsql4.add(jt_mima);

        var boxsql5 = Box.createVerticalBox();
        boxsql5.add(boxsql1);
        boxsql5.add(boxsql2);
        boxsql5.add(boxsql3);
        boxsql5.add(boxsql4);
        boxsql5.add(jb_save);
        JPanel jp_sql1 = new JPanel();
        jp_sql1.add(boxsql5);

        jf_sql1.add(jp_sql1);

        jf_sql1.setDefaultCloseOperation(jf_sql1.DISPOSE_ON_CLOSE);
        //设定窗口大小和位置
        jf_sql1.setBounds(100,100,500,300);
        jf_sql1.setVisible(true);

    }

    public static void main(String[] args){
        new shuju_ku().init_sql1();
    }

}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

星海露水

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值