我的邮箱962866905@qq.com 我可以给你源代码的。
老师让写个通讯录,连接数据库的,我用的是access,但是在操作数据时,增删查修,四个功能每次只能完成一个,还得重新启动程序才能操作另外一个功能,个人表示很郁闷,求高手解答,多谢。
数据库就一个表,数据库和表的名字都是MyDb,表中的数据字段有ID,姓名,电话,邮箱,住址。图片已上传,可以参照。其中ID是自动编号,其他字段都是文本格式。
代码如下
//Manager.java
import javax.swing.*;
import java.awt.*;
public class Manager
{
static LoginFrame loginFrame=new LoginFrame();
static MainFrame mainFrame=new MainFrame();
public void login()
{
loginFrame.setVisible(false);
mainFrame.setLocation(360,200);
mainFrame.setVisible(true);
}
public static void main(String[] args)
{
Toolkit tk=Toolkit.getDefaultToolkit();
Dimension screenSize=tk.getScreenSize();
int screenWidth=screenSize.width;
int screenHeight=screenSize.height;
loginFrame.setLocation(screenWidth/3,screenHeight/3);
loginFrame.setVisible(true);
loginFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
//LoginFrame.java 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class LoginFrame extends JFrame
{
…………………………………………………………………………