java实现两张表的数据同步,java实现mysql数据库从一张表插入数据到另一张表
包 cn.gtmc.schedule.app; 导入 cn.gtmc.schedule.domain.Employee; import java.sql。 * ; 导入 java.util.ArrayList; 导入 java.util.List;
公共 类 ScheduleApp {
公共 连接getCon(){
// 数据库连接名称
字符串username =" root" ;
// 数据库连接密码
字符串密码=" root" ;
字符串驱动程序 =" com.mysql.jdbc.Driver" ;
// 其中test是数据库名称
字符串url =" jdbc:mysql://node1:3306/test" ;
连接conn = null ;
试试
Class.forName(驱动程序);
conn = (连接)DriverManager.getConnection(URL,用户名,密码);
} catch (异常e){
e.printStackTrace();
}
返回 conn;
}
public void addData(员工员工){
字符串sql ="插入copyEmployee(id,名称,电子邮件,性别)值(?,?,?,?)"。;
java.sql.PreparedStatement ptmt = null ;
试试
ptmt = getCon()。 prepareStatement(sql);
ptmt.setString( 1 ,employee.getId());
ptmt.setString( 2 ,employee.getLastName());
ptmt.setString( 3 ,employee.getEmail());
ptmt.setString( 4 ,employee.getGender());
ptmt.execute(); // 执行给定的SQL语句,该语句可能返回多个结果
} catch (SQLException e){
e.printStackTrace();
}
}
public列表\ lt;员工getSelect(){
字符串sql ="从员工中选择*" ;
连接conn = getCon();
PreparedStatement pst = null ;
// 定义一个列表以接受数据库查询的内容
列出\ lt;员工list = new ArrayList \ lt;员工();
试试
pst = (PreparedStatement)conn.prepareStatement(sql);
ResultSet rs = pst.executeQuery();
而 (rs.next()){
雇员雇员 = 新 Employee();
// 将查询的内容添加到列表中
字符串ID = rs.getString(" id" );
字符串lastName = rs.getString(" name" );
字符串电子邮件 = rs.getString("电子邮件" );
字符串性别 = rs.getString("性别" );
employee.setLastName(lastName.substring( 2,4)); // 此边进行现场处理
employee.setId(id);
employee.setEmail(电子邮件);
employee.setGender(性别);
addData(员工);
}
} catch (异常e){
}
返回 list;
}
public 静态 void main(字符串[] args){
ScheduleApp应用 = 新 ScheduleApp();
列表 \ lt;员工list = app.getSelect();
for(int i = 0; i \ lt;列表。 size(); i ++ ){
System.out.println(list.get(i));
}
}
}
java实现两张表的数据同步,java实现mysql数据库从一张表插入数据到另一张表相关推荐
- MySQL同步到hadoop工具_数据同步工具Applier:MySQL数据库实时同步数据到Hadoop
from: http://ourmysql.com/archives/1226 通过Map/Reduce进行批处理递送到Apache Hadoop仍然是中枢环节.,但随着要从"超思维速度&q ...
- sql azure 语法_Azure SQL数据同步–在Azure SQL数据库之间复制数据和架构更改
sql azure 语法 In this article, we will review how to configure the sync group to replicate data betwe ...
- ORA-02292_主表在有子表外键约束的情况,如何快速批量删除和插入数据?
[引言] 最近接手一小活,需求要将一张表中的数据进行全部更新,因主表有外键关联,无法删除本表中数据,即删除有外键的表的数据时,oracle会提示:ORA-02292:integrity const ...
- ORACLE DSG数据同步软件进程导致数据库无法正常关闭
最近,对一个数据库做变更,过程中需要重启数据库,但是重启数据库的过程中,数据库长时间一直夯住无法关闭并且告警日志无ORA告警.排查下来,发现是DSG数据同步软件进程占用数据库资源导致数据库无法关闭,停 ...
- python 接入百度地图数据包下载_Python爬虫-利用百度地图API接口爬取数据并保存至MySQL数据库...
首先,我这里有一份相关城市以及该城市的公园数量的txt文件: 分析-02.png 其次,利用百度地图API提供的接口爬取城市公园的相关信息. 所利用的API接口有两个: 1.http://api.ma ...
- 云原生数据仓库AnalyticDB Mysql(ADB分析型数据库)-DML语法之新增插入数据详解
云原生数据仓库AnalyticDB Mysql(ADB分析型数据库)-DML语法之新增插入数据 ADB分析型数据库,是阿里云平台上资源,原名叫云原生数据仓库AnalyticDB Mysql,俗称ADB ...
- 基于JAVA校园共享单车系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署
基于JAVA校园共享单车系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 基于JAVA校园共享单车系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 本源码技术栈: 项目架构 ...
- java计算机毕业设计在线毕设选题系统源码+系统+mysql数据库+lw文档
java计算机毕业设计在线毕设选题系统源码+系统+mysql数据库+lw文档 java计算机毕业设计在线毕设选题系统源码+系统+mysql数据库+lw文档 本源码技术栈: 项目架构:B/S架构 开发语 ...
- java计算机毕业设计酒店管理系统设计与实现源码+mysql数据库+系统+lw文档+部署
java计算机毕业设计酒店管理系统设计与实现源码+mysql数据库+系统+lw文档+部署 java计算机毕业设计酒店管理系统设计与实现源码+mysql数据库+系统+lw文档+部署 本源码技术栈: 项目 ...
- 计算机毕业设计Java馥郁花艺网站mp4(源码+系统+mysql数据库+lw文档)
计算机毕业设计Java馥郁花艺网站mp4(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java馥郁花艺网站mp4(源码+系统+mysql数据库+lw文档) 本源码技术栈: 项目架构:B/S ...
最新文章
- Iframe 用法浅析
- Redis源码解析——字典结构
- python 粒子动画_初试PyOpenGL四 (Python+OpenGL)GPU粒子系统与基本碰撞
- 算法导论2-9章补充几道题
- 3.3V与5V的电平转换
- Oracle函数大全2
- QPW 企业员工表(tf_company_employee)
- python interactive window_如果PySide应用程序是从IPython interactive cons运行的,上下文菜单就会消失...
- 关于如何使用的MSCS(微软群集服务器)中的iSCSI Guest Initiators (客户机启动器)...
- leetcode —— 209. 长度最小的子数组
- 垃圾邮件过滤——学习笔记
- Android UI-实现底部切换标签(fragment)
- 剑指Offer(java版):字符串的排列
- docker安装windows镜像,实战案例
- 设计模式六大原则——单一职责原则(SRP)
- Android studio百度地图之定位到国外
- Auto CAD:CAD绘图设计以项目为导向,实战案例布局作图运用技巧经验总结之详细攻略
- Android指南针代码示例
- 安能辨龟是雄雌---巴西龟的雌雄辨别方法
- 网关Gateway-快速上手