带有数据库的程序怎么发布?

风中飘过一行代码 2014-04-28 09:49:58
如题,我的程序连接的mysql数据库,在编写程序和调试程序时,因为我机器上装有mysql数据库,所以能顺利操作,如果我要在随便一台机器上安装这个程序,是程序和数据库一起进行发布吗?这样怎么发布?求高手解答!
...全文
293 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
wind_cloud2011 2014-04-29
  • 打赏
  • 举报
回复
如果是局域网的话,最好就是建立数据库服务器,客户端程序里写好连接配置就可
dianjixue1 2014-04-29
  • 打赏
  • 举报
回复
这个东西一般的情况如果不是一定要使用本地数据库(在不联网的情况下运行),就搭建一个服务器,把数据库放到服务器上,客户端采用网络连接服务器访问数据库。 如要一定要采用本地数据库,要求断网运行,那就要采用轻量级的数据库,如sqlite或者Access,或者直接使用xml文件,此时数据也不能共享。你一定要在客户端配置MySql..... 我建议:1.搭建服务器,服务器上安装MySql,客户端联网访问。 2.换成Sqlite数据库,基本上没有存储过程的话就换个DBHepler就完了
  • 打赏
  • 举报
回复
引用 7 楼 wddw1986 的回复:
[quote=引用 5 楼 guyuekkk11 的回复:] [quote=引用 2 楼 wddw1986 的回复:] 随客户端发布的话一般是选择轻量级的数据库,比如Sqlite之类。
可惜数据库已经定了,没法在改了,这样能发布吗?[/quote] 如果是客户端的话,一定要改,你见过哪个一般的软件安装的时候还要求安装一个数据库的? 如果是服务端的话,不一定要打包,可以单独安装数据库,用你写好的脚本初始化一下就可以了[/quote] 是客户端,那么怎么自动安装数据库呢?
cheng2005 2014-04-28
  • 打赏
  • 举报
回复
引用 5 楼 guyuekkk11 的回复:
[quote=引用 2 楼 wddw1986 的回复:] 随客户端发布的话一般是选择轻量级的数据库,比如Sqlite之类。
可惜数据库已经定了,没法在改了,这样能发布吗?[/quote] 如果是客户端的话,一定要改,你见过哪个一般的软件安装的时候还要求安装一个数据库的? 如果是服务端的话,不一定要打包,可以单独安装数据库,用你写好的脚本初始化一下就可以了
baysos 2014-04-28
  • 打赏
  • 举报
回复
环境当然要部好,如果可以的话,可以在安装程序中放入mysql的服务器程序安装包,并通过判断机器上是否装有mysql服务进行自动安装,安装好后,执行数据库初始化脚本,差不多就这样吧~
  • 打赏
  • 举报
回复
引用 2 楼 wddw1986 的回复:
随客户端发布的话一般是选择轻量级的数据库,比如Sqlite之类。
可惜数据库已经定了,没法在改了,这样能发布吗?
  • 打赏
  • 举报
回复
引用 3 楼 devmiao 的回复:
同时需要在目标系统上部署mysql、mysql的数据库连接提供程序和你的程序才行。
部署数据库能随程序一起发布安装吗?还是说另外手动部署数据库?
devmiao 2014-04-28
  • 打赏
  • 举报
回复
同时需要在目标系统上部署mysql、mysql的数据库连接提供程序和你的程序才行。
cheng2005 2014-04-28
  • 打赏
  • 举报
回复
随客户端发布的话一般是选择轻量级的数据库,比如Sqlite之类。
  • 打赏
  • 举报
回复
我只知道用 IIS 发布网站 但自己从未发布过...........

111,094

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧