如何在Java中导入MySQL数据库
发表于:2024-11-29 作者:千家信息网编辑
千家信息网最后更新 2024年11月29日,本篇文章给大家分享的是有关如何在Java中导入MySQL数据库,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。Java可以用来干什么Jav
千家信息网最后更新 2024年11月29日如何在Java中导入MySQL数据库
本篇文章给大家分享的是有关如何在Java中导入MySQL数据库,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
Java可以用来干什么
Java主要应用于:1. web开发;2. Android开发;3. 客户端开发;4. 网页开发;5. 企业级应用开发;6. Java大数据开发;7.游戏开发等。
首先新建名为test的数据库;
其次执行下面Java代码:
import java.io.File;import java.io.IOException;/** * MySQL数据库导入 * * @author GaoHuanjie */public class MySQLDatabaseImport { /** * Java实现MySQL数据库导入 * * @author GaoHuanjie * @param hostIP MySQL数据库所在服务器地址IP * @param userName 数据库用户名 * @param password 进入数据库所需要的密码 * @param importFilePath 数据库文件路径 * @param sqlFileName 数据库文件名 * @param databaseName 要导入的数据库名 * @return 返回true表示导入成功,否则返回false。 */ public static boolean importDatabase(String hostIP, String userName, String password, String importFilePath, String sqlFileName, String databaseName) { File saveFile = new File(importFilePath); if (!saveFile.exists()) {// 如果目录不存在 saveFile.mkdirs();// 创建文件夹 } if (!importFilePath.endsWith(File.separator)) { importFilePath = importFilePath + File.separator; } StringBuilder stringBuilder=new StringBuilder(); stringBuilder.append("mysql").append(" -h").append(hostIP); stringBuilder.append(" -u").append(userName).append(" -p").append(password); stringBuilder.append(" ").append(databaseName); stringBuilder.append(" <").append(importFilePath).append(sqlFileName); try { Process process = Runtime.getRuntime().exec("cmd /c "+stringBuilder.toString());//必须要有"cmd /c " if (process.waitFor() == 0) {// 0 表示线程正常终止。 return true; } } catch (IOException e) { e.printStackTrace(); } catch (InterruptedException e) { e.printStackTrace(); } return false; } public static void main(String[] args) throws InterruptedException { if (importDatabase("172.16.0.127", "root", "123456", "D:\\backupDatabase", "2014-10-14.sql", "GHJ")) { System.out.println("数据库导入成功!!!"); } else { System.out.println("数据库导入失败!!!"); } }}
以上就是如何在Java中导入MySQL数据库,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。
数据
数据库
开发
文件
中导
成功
更多
知识
篇文章
应用
实用
代码
企业
地址
客户
客户端
密码
就是
工作会
应用开发
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
简述软件开发的步骤
新乐廊坊财务软件网络技术
信息安全工程网络安全的曲线
保障服务器安全的管理措施
北京箭火网络技术有限公司
csgo服务器的箱子
数据库如何实现多人同时编辑
vivo扩容服务器
软件开发培训诈骗
扬州大型软件开发售后保障
电话销售数据库
甘肃智能养老软件开发公司
手机网络安全问题心得体会
到群互联网科技
网络安全态势的报告
泰坦陨落二的服务器好了没有
vue连接数据库文件在哪里
起床战争我的世界主播用的服务器
邯郸电商软件开发定制费用
汽车车载网络技术有哪些
软件开发 工作量 估算
杭州游戏软件开发公司排名
网页服务器安全软件
网络安全精英赛题目
软件开发招聘信息模板
二年级网络安全文明上网图画
分权分域数据库设计
大连开发软件开发平台
双线服务器好吗
凌永成车载网络技术
- 上一篇
Use these 3 TDPO utilities to troubleshoot IBM TDPO backup and connection issues
IBM Tivoli Data Protection for Oracle provides 3 utilities to troubleshoot the problems or issues fa
- 下一篇
ORACLE数据库性能优化的示例分析
这篇文章给大家分享的是有关ORACLE数据库性能优化的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。ORACLE数据库的优化方式和MYSQL等很大的区别,今天通过一