如何让应用程序安装后自动创建数据库

如何让应用程序安装后自动创建数据库,第1张

步骤:

1、添加一个新项目->选择类库模板->命名为DBCustomAction

2、单击项目右键->添加新项->选择安装程序类(命名为DBCustomAction.cs)

3、在服务器资源管理器中添加->连接到数据库->指定用户密码(选择允许保存密码)->数据库选择master

4、切换到DBCustomAction.cs的视图状态->将服务器资源管理器数据库连接中的master.dbo拖动到designer中

5、添加一个新项sql.txt(注意要使用小写),输入下列sql代码

CREATE TABLE [dbo].[MK_Employees] (

[Name] [char] (30) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,

[Rsvp] [int] NULL ,

[Requests] [nvarchar] (4000) COLLATE SQL_Latin1_General_CP1_CI_AS NULL

) ON [PRIMARY]

ALTER TABLE [dbo].[MK_Employees] WITH NOCHECK ADD

CONSTRAINT [PK_MK_Employees] PRIMARY KEY CLUSTERED

(

[Name]

) ON [PRIMARY]

(P.S:也可以直接用SqlServer导出)

6、在sql.txt的右键属性中->生成 *** 作->嵌入的资源

7、将DBCustomAction.cs切换到代码视图,添加下列代码

private string GetSql(string Name)

{

try

{

Assembly Asm = Assembly.GetExecutingAssembly()

Stream strm = Asm.GetManifestResourceStream(Asm.GetName().Name + "."+Name)

StreamReader reader = new StreamReader(strm)

return reader.ReadToEnd()

}

catch (Exception ex)

{

Console.Write("In GetSql:"+ex.Message)

throw ex

}

}

1、首先在电脑端安装MySQL,然后进行信息配置 *** 作。打开该软件,如图所示。

2、然后点击菜单栏下的文件选项按钮,进行创建连接,点击新建连接选项按钮。

3、然后进行测试连接,在d出的新建连接对话框中要填写信息,单击“测试连接”,d出“连接成功”即可。

4、接着填写内容,在刚才创建的连接中,有很多的数据,右击连接选项按钮,新建数据库即可。

5、接着可以新建一个数据表,这样就在MySQL建立了一个数据库和一个数据表,如图所示。

1、打开电脑的SQL软件 ,输入用户名和密码,连接上Mysql主机地址,将Mysql启动。

2、进入Mysql里面后,用鼠标右键点击主机,然后会d出菜单栏,点击里面的“创建数据库”,也可以使用快捷键Ctrl+D。

3、接着会出现“创建数据库”的窗口,为创建的数据库取名,并选择“基字符集”为“UTF-8”,然后点击创建。

4、这样子就完成了数据库的创建动作,这时候可以发现左边多了个刚刚命名的数据库。


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

原文地址: http://outofmemory.cn/sjk/6921898.html

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

发表评论

登录后才能评论

评论列表(0条)

保存