C#如何用VS将Sql数据库打包

我想将用VS(C#语言)编写的程序打包成安装包,因为调用了sql数据库,怎样才能把sql数据库也打包进去?就是在别的电脑也能使用这个数据库,求教不好意思,现在项目改了,改... 我想将用VS(C#语言)编写的程序打包成安装包,因为调用了sql数据库,怎样才能把sql数据库也打包进去?就是在别的电脑也能使用这个数据库,求教
不好意思,现在项目改了,改成用access了。在VS2010如何连接access呢?我用C#编写的,麻烦了
展开
 我来答
ahdung
2013-06-09 · TA获得超过609个赞
知道小有建树答主
回答量:323
采纳率:100%
帮助的人:263万
展开全部
如果你的程序使用的库不是access或sqlite之类的桌面单机小库,而是MSSQL这种大型DBMS,那么正确的方式是,把建库建表填数据等等所有语句封装在安装程序中,安装过程调用这些语句完成库、表、对象的建立及必要初始数据的填充,如果对方没有符合要求的DBMS,则给予提示和退出安装。因为DBMS其实是属于客户的,客户负责自行采购、管理和维护(得养个DBA),而且该DBMS承载的应用未必只有你的程序,也许还有其它开发商为客户开发的程序。
当然了,实际上如果客户是从零开始部署SQL,他们也许希望你能一站式解决~甚至服务器都请你代买,但是理念上需要清楚,这些都是额外的事,不是软件提供商的你需要在程序中考虑的。就是说忙你可以帮,但不应该把这些忙帮进程序中去,不然你没交付一个软件都要带套DBMS~明显不妥是吧

PS:使用OleDbConnection类连接mdb文件,至于代码,恕我懒,请参看MSDN:http://msdn.microsoft.com/zh-cn/library/system.data.oledb.oledbconnection(v=VS.80).aspx
miniapp6KZPTyUR9UWez
2013-06-09 · TA获得超过1729个赞
知道大有可为答主
回答量:7286
采纳率:24%
帮助的人:939万
展开全部
你可以把数据库直接建在项目里

string ConStr = "Provider=Microsoft.Jet.OLEDB.4.0;data source=Bank.mdb";
OleDbConnection con = new OleDbConnection(ConStr);
con.Open();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式