
最代码官方 LV168
2017年6月7日
最简单的写个程序转换吧,当时javaniu到zuidaima的数据库设计完全不同,我就是通过java程序实现的。
比如评论分享
@Test public void convertComment() throws Exception { Connection connection1 = null; Connection connection2 = null; String selectSql = null; String insertSql = null; String deleteSql = null; PreparedStatement statement1 = null; PreparedStatement statement2 = null; ResultSet rs = null; try { connection1 = getJavaniu1Connection(); connection2 = getJavaniu2Connection(); deleteSql = "delete from javaniu_comment"; statement2 = connection2.prepareStatement(deleteSql); statement2.execute(deleteSql); connection1 = getJavaniu1Connection(); connection2 = getJavaniu2Connection(); insertSql = "insert into javaniu_comment(create_time,user_id,type,content,status,target_id)" + "values (?,?,?,?,?,?)"; statement2 = connection2.prepareStatement(insertSql); selectSql = "select * from share_comment"; statement1 = connection1.prepareStatement(selectSql); rs = statement1.executeQuery(); while (rs.next()) { int parameterIndex = 1; String create_time = rs.getString("create_time"); statement2.setString(parameterIndex, create_time); parameterIndex++; long user_id = rs.getLong("user_id"); statement2.setLong(parameterIndex, user_id); parameterIndex++; statement2.setInt(parameterIndex, ModuleConstants.COMMENT_TYPE_PROJECT); parameterIndex++; String content = rs.getString("content"); content = formatContent(content); statement2.setString(parameterIndex, content); parameterIndex++; statement2.setInt(parameterIndex, ModuleConstants.MODULE_STATUS_NORMAL); parameterIndex++; String description = getActivityBlogDescriptionById(rs .getLong("activity_blog_id")); long target_id = getProjectIdByContent(description); statement2.setLong(parameterIndex, target_id); statement2.addBatch(); } statement2.executeBatch(); statement1.close(); statement2.close(); } catch (Exception e) { e.printStackTrace(); } finally { connection1.close(); connection2.close(); } }
评论(3)
最佳答案
1040287230 LV4
2017年6月8日
这个在数据库操作更加的方便、简洁,就以oracle来说,我之前使用的是 minus 这个oracle的关键字,可以比对两张表一样列的值,然后使用insert插入即可
这个关键字原意是比对两张表中的数据,有不一样的数据就插入到另外一张表,不过我感觉同样适用你这里。
- 等 最代码怎么获取牛币啊?
- 完 谁来告诉我最代码上线的时间,答对者给5牛币,先来先得
- 等 牛友们,大家好,你们做程序员多久了?现在还好吗?
- 完 在微信打开的页面里进行app下载
- 等 最代码2014年欢乐聚声会
- 完 mysql如何查询表数据并且对3个字段降序的SQL?
- 完 最代码牛币机制改革
- 完 成功的在bae上使用了自定义运行环境 jetty+nginx的组合,大家对jetty+nginx优化有哪些心得?
- 完 进来分享一下各位牛牛是如何加入最代码大家庭的?
- 等 为什么java BufferedImage类处理大图直接抛出内存溢出的异常?
- 等 最代码是否开发手机app客户端?
- 完 java程序员学习哪些java的技术?java有哪些框架?都能做哪方面的开发?
- 等 php格式网页文件怎么运行?
- 等 Java volatile值获取的问题
- 等 前端vue,拦截了登录后台后,返回的token,requests拦截token,但是发送请求的时候,就出现跨越异常
- 等 大专本科计算机科班怎么找到Java工作?
- 等 eclipse怎么把三个java swing游戏项目合成一个项目?
- 完 伙伴们,大家都有什么好的解压方式么,分享一下~
- 完 三四线城市,6、7k,运维工作,索然无味,想去辞职上培训,各位牛牛有什么建议嘛
- 等 jsp页面输入中文变成问号
- 等 JPA在线上运行一段时间后报错Caused by: java.lang.IncompatibleClassChangeError: null
- 等 PHP 这个规则用preg_match_all怎么写
- 等 大佬们,有没有知道Alfresco如何配置LDAP登录呢?
- 等 php的install目录是框架带的吗?

- 完 数据库好学吗?
- 等 后台如何把数据库表字典值进行转换?
- 等 如何检测数据库数据质量是否合格的功能?
- 完 数据库表结构设计
- 等 数据库用户表扩展字段方案哪个比较合理?
- 等 linux执行db2数据库执行sql脚本为什么乱码?
- 等 java swing如何通过Jlist连接数据库获取数据并显示?
- 等 如何实现mysql数据库转换为sql server数据库?
- 等 安卓新手只写出界面怎么连接数据库?
- 等 数据库设计一张表,用来存储公司的信息,如公司名,注册号等,还需要哪些字段
- 等 android内嵌的SQLite创建数据库,在哪里查看?
- 完 MySql数据库中的主键和Oracle数据库中的如何通过sql确认那个字段是主键?

8317073 LV12
2020年10月16日
xuanshao940 LV2
2019年8月1日
好威武的名字
2019年5月7日
暂无贡献等级
xtx1213300387 LV2
2018年8月9日
xfxfxf
2018年5月31日
暂无贡献等级
cxc0303 LV1
2018年3月14日
周敬航 LV2
2018年1月23日
dinggggg LV1
2017年10月16日
liangxiang LV6
2017年10月13日
MikuMiku LV11
2017年10月5日