JAVA程序如何带上数据库文件一起打包啊???

JAVA程序如何带上数据库文件一起打包啊???,第1张

1点击工程或者包节点,右键选择Export
2类型选择Java-Jar
3下一步,选择要导出的文件或包
4下一步,基本上不做修改
5下一步,可以设置你的Main Class
6Finish

假如你用的是Access数据库:控制面板——管理工具——数据源(ODBC)——系统DNS(用户DNS也可)——添加——Microsoft Access Driver ——输入数据源名称——找到你的数据库
这样就差不多了,如果用的是sql则把DRIVER处换成SQL SEVRER的就可以了,希望能帮到你,祝好运!

如果是SQL Server的数据库
发行软件一般不会打包数据库文件
而是写数据库语句
建立数据库的语句是 create database
然后再建表啥的,不过涉及到帐户安全问题,默认帐户没有建立数据库权限,需要将帐户的数据库角色选中 database creators
方法就是和平时用VB2008里查询数据一样 建表语句也是SQL语句。
---- 参考别人写给其他人的回答, 希望对你有用。

什么数据库?
Access数据库
就很简单了,直接与程序文件一起打包就好了。
SQL
Server麻烦点,你可以这样做:
(1)单独编写一个数据库安装的C#程序,在数据库
安装程序
中使用SQL
Server内置函数sp_attach_db执行数据库安装 *** 作。部分代码示例如下:
connstring
=
"Data
Source="
+
TextBoxServerText
+
";Integrated
Security=SSPI;Initial
Catalog=master;User
ID="
+
TextBoxUserNameText
+
";Password="
+
TextBoxPwdText;
string
DbPath
=
SystemEnvironmentCurrentDirectory
+
@"\Database\TicketManmdf";
string
LogPath
=
SystemEnvironmentCurrentDirectory
+
@"\Database\TicketMan_logldf";
string
StrSql
=
"exec
sp_attach_db
@dbname='TicketMan',@filename1='"
+
DbPath
+
"',@filename2='"
+
LogPath
+
"'";
(2)
将数据库MDF、LDF文件与软件主程序文件、数据库
安装程序
文件等一起打包。
不知道你使用的哪种打包软件,如果是NSIS的话,在NSIS脚本的安装完成页面运行数据库
安装程序
。例如:!define
MUI_FINISHPAGE_RUN
"$INSTDIR\数据库安装exe"
-----------------------------------------------------------------------------
方法不止一种,以上只是列举一种方法而已。

Delphi编辑好的数据库打包需要exe 文件生成的路径,在 Project 菜单下的 Option,如果生成的 exe 文件需要进行正式打包发布。

如果是企业级应用肯定会用SQL servre2000,如果只是一个小程序,用ADO+Acsess就可以了,可以随意发布,因为windows系统自带有ADO组件,只用带数据库发布就可以了,不用安装任何组件。

Delphi编辑功能特点:

可在Windows3x、Windows95、WindowsNT、WindowsXP、WindowsVista、Windows7、Windows8、Windows81、Windows10等环境下使用。当前,Delphi 也可以在LINUX平台上开发应用,其在LINUX上的对应产品Kylix。

Delphi 拥有一个可视化的集成开发环境(IDE),采用面向对象的编程语言ObjectPascal和基于部件的开发结构框架。Delphi它提供了500多个可供使用的构件,利用这些部件,开发人员可以快速地构造出应用系统。开发人员也可以根据自己的需要修改部件或用Delphi本身编写自己的部件。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/10306972.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-07
下一篇 2023-05-07

发表评论

登录后才能评论

评论列表(0条)

保存