资源简介
用java做的界面,MySQL作为后台数据库,可以实现对学生表的增删改查
代码片段和文件信息
package 想打包;
import java.awt.BorderLayout;
import java.awt.frame;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class StuAddDialog extends JDialog implements ActionListener{
//定义我需要的swing组件
JLabel jl1jl2jl3jl4jl5jl6;
JButton jb1jb2;
JTextField jtf1jtf2jtf3jtf4jtf5jtf6;
JPanel jp1jp2jp3;
//owner它的父窗口;title窗口名;model指定是模态窗口,还是非模态
public StuAddDialog(frame ownerString titleboolean modal)
{
super(ownertitlemodal);//调用父类构造方法,达到模式对话框效果
jl1=new JLabel(“学号“);
jl2=new JLabel(“名字“);
jl3=new JLabel(“性别“);
jl4=new JLabel(“年龄“);
jl5=new JLabel(“籍贯“);
jl6=new JLabel(“系别“);
jtf1=new JTextField();
jtf2=new JTextField();
jtf3=new JTextField();
jtf4=new JTextField();
jtf5=new JTextField();
jtf6=new JTextField();
jb1=new JButton(“添加“);
jb2=new JButton(“取消“);
jp1=new JPanel();
jp2=new JPanel();
jp3=new JPanel();
//设置布局
jp1.setLayout(new GridLayout(61));
jp2.setLayout(new GridLayout(61));
//添加组件
jp1.add(jl1);
jp1.add(jl2);
jp1.add(jl3);
jp1.add(jl4);
jp1.add(jl5);
jp1.add(jl6);
jp2.add(jtf1);
jp2.add(jtf2);
jp2.add(jtf3);
jp2.add(jtf4);
jp2.add(jtf5);
jp2.add(jtf6);
jp3.add(jb1);
jp3.add(jb2);
this.add(jp1BorderLayout.WEST);
this.add(jp2BorderLayout.CENTER);
this.add(jp3BorderLayout.SOUTH);
//注册监听
jb1.addActionListener(this);
jb2.addActionListener(this);
//展现
this.setSize(300 250);
this.setLocation(500200);
this.setVisible(true);
}
@Override
public void actionPerformed(ActionEvent e) {
//用户点击添加按钮后的响应动作
if(e.getSource()==jb1){
//连接数据库
Connection ct=null;
Statement stmt=null;
ResultSet rs=null;
PreparedStatement ps=null;
//连接数据库
try {
//1、加载驱动
//Class.forName(“com.microsoft.sqlserver.jdbc.SQLServerDriver“);
//2、得到连接
//ct=DriverManager.getConnection(“jdbc:sqlserver://192.168.232.185:1433;DatabaseName=vvv““sa““zxr1997813“);
Class.forName(“com.mysql.jdbc.Driver“); //加载MYSQL JDBC驱动程序
//2、得到连接
ct = DriverManager.getConnection(
“jdbc:mysql://rm-bp1603n299o7q2u71lo.mysql.rds.aliyuncs.com:3306/vvv?useSSL=false““root““@zxr1997813“);
String strsql=“insert into stu values(??????)“;
ps=ct.prepareStatement(strsql);
ps.setString(1jtf1.getText());
ps.setString(2jtf2.getText());
ps.setString(3jtf3.getText());
ps.setInt(4Integer.parseInt(jtf4.getText()));
ps.setString(5jtf5.getText());
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 318 2019-04-01 20:40 zzz\.classpath
文件 385 2019-03-31 14:40 zzz\.project
文件 761 2016-09-24 20:34 zzz\com\mysql\fabric\FabricCommunicationException.class
文件 4762 2016-09-24 20:34 zzz\com\mysql\fabric\FabricConnection.class
文件 1434 2016-09-24 20:34 zzz\com\mysql\fabric\FabricStateResponse.class
文件 1188 2016-09-24 20:34 zzz\com\mysql\fabric\HashShardMapping$ReverseShardIndexSorter.class
文件 2798 2016-09-24 20:34 zzz\com\mysql\fabric\HashShardMapping.class
文件 4797 2016-09-24 20:34 zzz\com\mysql\fabric\hibernate\FabricMultiTenantConnectionProvider.class
文件 2443 2016-09-24 20:34 zzz\com\mysql\fabric\jdbc\ErrorReportingExceptionInterceptor.class
文件 748 2016-09-24 20:34 zzz\com\mysql\fabric\jdbc\FabricMySQLConnection.class
文件 678 2016-09-24 20:34 zzz\com\mysql\fabric\jdbc\FabricMySQLConnectionProperties.class
文件 77335 2016-09-24 20:34 zzz\com\mysql\fabric\jdbc\FabricMySQLConnectionProxy.class
文件 4447 2016-09-24 20:34 zzz\com\mysql\fabric\jdbc\FabricMySQLDataSource.class
文件 3396 2016-09-24 20:34 zzz\com\mysql\fabric\jdbc\FabricMySQLDriver.class
文件 763 2016-09-24 20:34 zzz\com\mysql\fabric\jdbc\JDBC4FabricMySQLConnection.class
文件 3070 2016-09-24 20:34 zzz\com\mysql\fabric\jdbc\JDBC4FabricMySQLConnectionProxy.class
文件 2290 2016-09-24 20:34 zzz\com\mysql\fabric\proto\xm
文件 7155 2016-09-24 20:34 zzz\com\mysql\fabric\proto\xm
文件 5331 2016-09-24 20:34 zzz\com\mysql\fabric\proto\xm
文件 2418 2016-09-24 20:34 zzz\com\mysql\fabric\proto\xm
文件 15334 2016-09-24 20:34 zzz\com\mysql\fabric\proto\xm
文件 483 2016-09-24 20:34 zzz\com\mysql\fabric\proto\xm
文件 1364 2016-09-24 20:34 zzz\com\mysql\fabric\RangeShardMapping$RangeShardIndexSorter.class
文件 2097 2016-09-24 20:34 zzz\com\mysql\fabric\RangeShardMapping.class
文件 2274 2016-09-24 20:34 zzz\com\mysql\fabric\Response.class
文件 3400 2016-09-24 20:34 zzz\com\mysql\fabric\Server.class
文件 1968 2016-09-24 20:34 zzz\com\mysql\fabric\ServerGroup.class
文件 1323 2016-09-24 20:34 zzz\com\mysql\fabric\ServerMode.class
文件 1368 2016-09-24 20:34 zzz\com\mysql\fabric\ServerRole.class
文件 807 2016-09-24 20:34 zzz\com\mysql\fabric\ShardIndex.class
............此处省略376个文件信息
相关资源
- jsp+sqlserver电子商城系统
- jSP课程设计图书借阅管理系统
- 根据表结构生成JavaBean,史上最强最专
- 基于javaweb的运动与健康管理系统源代
- 基于jsp的高校网上订餐系统论文+数据
- 基于java的物资管理系统的设计与实现
- SSH电子病历管理系统
- JSP校园新闻网源代码+数据库
- 基于java的二手商品交易系统+数据库
- JSP+Oracle 学生课程信息管理系统完整源
- paascloud数据库脚本和三方jar
- 原生JSP+Servlet实现CRM管理系统,附带
- DataUML Design 数据建模工具 1.5版本
- javaweb敏捷开发+数据库
- Android向Java后台发送请求并返回Json数
- jsp分页,显示上一页,下一页,首页
- Android 将数据导入到Excel表格中
- 固定资产管理系统v1.1版(添加了数据
- 西电计算机数据库上机作业_2016级SQ
- Java读取qqwry数据库完整源代码
- 基于JavaWeb的酒店客房管理系统源代码
- 整套JSP网站模版(带数据库)
- java利用POI技术上传&导出Excel表格并保
- 数据库课设--学生成绩管理系统
- weka3.4.13
- 中小型旅游公司管理系统
- Android应用源码基于安卓的校园二手交
- OA管理系统+数据库+jsp
- 气象科学数据.nc文件生成tiff文件
- CRM客户关系管理系统源码+数据库
评论
共有 条评论