2023年Java中嵌入式MySQL的使用方法介绍.docx
《2023年Java中嵌入式MySQL的使用方法介绍.docx》由会员分享,可在线阅读,更多相关《2023年Java中嵌入式MySQL的使用方法介绍.docx(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2023年Java中嵌入式MySQL的使用方法介绍 Java中嵌入式MySQL的使用方法介绍 这篇文件主要介绍在Java中嵌入式MySQL的使用,对于一些的应用项目,提供安装版的Mysql,Oracle是必需的工作。但是有时候假如是一个小的工具,可安装或者移植性比较强的小软件。再去安装数据库可能就比较麻烦了。 其实MySQL也有嵌入式的,不需要安装,在使用的过程中,会自动创建数据库以及通过代码的方式启动或者关闭。下面提供一些代码片段,具体的会提供下载地址。 这个是核心代码类,这个类实现了Mysql 的启动和停止以及数据库的启动状态。 package net.simple.mysql;impor
2、t java.io.File;import java.util.HashMap;import java.util.Map;import java.util.Properties;import java.util.Set;import com.mysql.management.MysqldResource;/* * * author 李岩飞 * email eliyanfei126 * 2023年11月2日 下午1:44:55 * */public final class EmbedMySqlServer private MysqldResource mysqlInstance; /配置信息 p
3、ublic final Properties props; /端口信息 private String port; /* * 考虑到数据库的性能问题,允许将数据库放在其它磁盘 */ private String embedMySqlHome; public EmbedMySqlServerfinal Properties props this.props = props; public EmbedMySqlServerfinal Properties props, String embedMySqlHome this.embedMySqlHome = embedMySqlHome; this.p
4、rops = props; public final String getEmbedMySqlHome return null = embedMySqlHome ? getPlatformBaseDir : embedMySqlHome; /* * 获得当前应用主名目 * return 当前应用启动程序所在名目. */ public static String getPlatformBaseDir return System.getProperty"user.dir" public static boolean isBlankfinal String str int str
5、Len; if str = null | strLen = str.length = 0 return true; for int i = 0; i < strLen; i+ if Character.isWhitespacestr.charAti = false return false; return true; public void startup final File baseDir = new FilegetEmbedMySqlHome, "mysql-em" mysqlInstance = new MysqldResourcebaseDir; port
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 Java 嵌入式 MySQL 使用方法 介绍
限制150内