想做一个数据库存储的功能,软件使用数据库存储数据,不知可以不?感觉是不是大才小用了,软件的数据存储应该是用的文件最多,我是新手,把这个作为一个例子,下面这个是一部分,只是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(); } }
数据库MySQL的使用,带GUI界面
最新推荐文章于 2025-04-25 11:15:54 发布