资源简介
用MySQL链接数据库,Java中图形界面,来操作学生信息的增删查改

代码片段和文件信息
package lxsjk;
import java.sql.*;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import javax.swing.border.*;
import javax.swing.JOptionPane;
public class StudentAdd extends JPanel implements ActionListener{
Connection con; //与特定数据库的连接(会话)。
Statement sql; //用于执行静态 SQL 语句并返回它所生成结果的对象。
JButton b1b2;
JTextField tf1tf2tf3tf4tf5tf6;
Box baseBoxbv1bv2;
StudentAdd(){
try{ //错误处理机制
Class.forName(“com.mysql.jdbc.Driver“); //通过 Class.forName为数据库管理系统加载一个JDBC驱动程序。
}
catch(ClassNotFoundException e){} //如果加载驱动失败 控制台抛出异常
try{ //如果加载驱动成功, 调用驱动连接特定数据库
con=DriverManager.getConnection(“jdbc:mysql://localhost:3306/university?characterEncoding=utf8““root““123456“);
sql=con.createStatement(); //调取con成员方法获取Statement对象
}
catch(SQLException ee){}
//设置面板布局 为边框布局
setLayout(new BorderLayout());
JPanel p1=new JPanel();
JPanel p2=new JPanel();
tf1=new JTextField(16);
tf2=new JTextField(16);
tf3=new JTextField(16);
tf4=new JTextField(16);
tf5=new JTextField(16);
tf6=new JTextField(16);
b1=new JButton(“录入“);
b2=new JButton(“重置“);
b1.addActionListener(this);
b2.addActionListener(this);
p1.add(b1);
p1.add(b2);
bv1=Box.createVerticalBox();
bv1.add(new JLabel(“学号“));
bv1.add(Box.createVerticalStrut(8));
bv1.add(new JLabel(“姓名“));
bv1.add(Box.createVerticalStrut(8));
bv1.add(new JLabel(“性别“));
bv1.add(Box.createVerticalStrut(8));
bv1.add(new JLabel(“地址“));
bv1.add(Box.createVerticalStrut(8));
bv1.add(new JLabel(“电话“));
bv1.add(Box.createVerticalStrut(8));
bv1.add(new JLabel(“专业“));
bv1.add(Box.createVerticalStrut(8));
bv2=Box.createVerticalBox();
bv2.add(tf1);
bv2.add(Box.createVerticalStrut(8));
bv2.add(tf2);
bv2.add(Box.createVerticalStrut(8));
bv2.add(tf3);
bv2.add(Box.createVerticalStrut(8));
bv2.add(tf4);
bv2.add(Box.createVerticalStrut(8));
bv2.add(tf5);
bv2.add(Box.createVerticalStrut(8));
bv2.add(tf6);
bv2.add(Box.createVerticalStrut(8));
baseBox=Box.createHorizontalBox();
baseBox.add(bv1);
baseBox.add(Box.createHorizontalStrut(10));
baseBox.add(bv2);
p2.add(baseBox);
add(p1“South“);
add(p2“Center“);
setSize(350300);
setBackground(Color.pink);
}
public void actionPerformed(ActionEvent e){
if(e.getSource()==b1){
try{ insert();}
catch(SQLException ee){}
JOptionPane.showMessageDialog(this“数据已入库!““提示对话框“JOptionPane.INFORMATION_MESSAGE);
}
else if(e.getSource()==b2){
tf1.setText(“ “);
tf2.setText(“ “);
tf3.setText(“ “);
tf4.setText(“ “);
tf5.setText(“ “);
tf6.setText(“ “);
}
}
public void insert() throws SQLException{
String s1=“‘“+tf1.getText().trim()+“‘“;
String s2=“‘“+tf2.getText().trim()+“‘“;
String s3=“‘“+tf3.getText().trim()+“‘“;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3551 2018-01-08 10:22 图书管理系统\StudentAdd.java
文件 4054 2018-01-21 17:43 图书管理系统\StudentDelete.java
文件 3217 2018-01-21 17:42 图书管理系统\StudentManagement.java
文件 3085 2018-01-21 17:43 图书管理系统\StudentQuery.java
文件 5401 2018-01-23 15:58 图书管理系统\StudentUpdate.java
目录 0 2017-12-22 23:09 图书管理系统\
- 上一篇:java简易银行ATM机管理系统
- 下一篇:java点餐系统
相关资源
-
kingba
sejdbc4.zip - 美食天下项目Android版源码和Web版源码
- java代码编写将excel数据导入到mysql数据
- JAVA828436
- java 企业销售管理系统
- 基于JSP的学生宿舍管理系统(源码 数
- JSP学生信息管理系统 Mysql数据库
- android通过JDBC连接Mysql数据库
- java数据库连接(所有的数据库都支持
- 数据库设备管理系统课程设计论文J
- jsp与SQL Server数据库实现的客户注册登
- java sql2000员工管理系统数据库、文档
- java数据库版学生成绩管理系统
- java web学生管理系统(源码+数据库+截
- JavaWeb停车场管理系统(源代码,数据
- Java Web实现的易买网系统网站(源码
- 简单的登录页面,实现增删改查(运
- 物流管理系统源码(含数据库)5624
- jsp模拟酷狗官网源码(附数据库)
- 一个完整的点餐微信小程序(附后台
- 基于 struts 的学生寝室管理系统的设计
- 煤矿安全管理系统(jsp源码+数据库脚
- 基于JSP实现的美食餐饮管理系统(源
- 都市供求信息网(源码+数据库+文档)
- 图书管理系统(源码+数据库+截图)
- 学生信息管理系统源码+mysql数据库
- javaweb网上购物系统源码(附数据库脚
- jsp+servlet+jdbc开发学生信息后台管理系
- JSP选课系统(源码+文档+数据库)
- 基于JSP的超市销售管理系统(源码+
评论
共有 条评论