前段时间使用java swing derby开发了一款pc应用,现在把我所研究到的分享下。公司需要把安卓的项目做到pc端 ,目前pc端主流是C#开发,老模式是C++,由于需求是把安卓的项目做到PC端,所以使用了比较冷门的 java swing开发。
一般开发一个未接触的项目 一般都是网上去下载demo进行入门 , 所以无论是使用C#还是c++开发 思路都是一样的。
安卓的项目用到了数据库存储数据,那么使用java开发首先要解决的使用什么数据库。由于mysql数据库打包的时候比较麻烦,所以选择了derby 数据库。那我们先来讲述下derby 数据库的使用,derby 数据库如何打到安装包里面 会在最后一篇文章中会提到。
首先下载点击打开链接 我下载的是db-derby-10.8.2.2-bin
下载完成后直接解压缩即可 我的放到了D盘 然后配置环境变量
DERBY_HOME D:\db-derby-10.8.2.2-bin
Path %DERBY_HOME%\bin
在
$JAVA_HOME/jre/lib/security/java.policy
添加
permission java.net.SocketPermission "localhost:1527", "listen,accept,connect,resolve";
进入到 db-derby-10.8.2.2-bin\bin\目录 控制台启动 startNetworkServer.bat 输出如下结果说明环境配置没有问题
Mon Sep 25 20:47:48 CST 2017 : 已使用基本服务器安全策略安装了安全管理程序。
Mon Sep 25 20:47:58 CST 2017 : Apache Derby 网络服务器 - 10.8.2.2 - (1181258) 已启动并准备接受端口 1527 上的连接
再启动ij.bat 打开控制台后 输入
connect 'jdbc:derby://localhost:1527/dbDerby ;create=true';//dbDerby 为自定义表名