在vs中怎么建数据库?在新建项目中有sql sever 项目、、、急求!

在vs中怎么建数据库?在新建项目中有sql sever 项目、、、急求!,第1张

--在创建的sql文件里写代码
USE master;
GO
-- Create the database with the default data
-- filegroup and a log file Specify the
-- growth increment and the max size for the
-- primary data file
CREATE DATABASE MyDB
ON PRIMARY
( NAME='MyDB_Primary',
FILENAME=
'c:\Program Files\Microsoft SQL Server\MSSQL1\MSSQL\data\MyDB_Prmmdf',
SIZE=4MB,
MAXSIZE=10MB,
FILEGROWTH=1MB),
FILEGROUP MyDB_FG1
( NAME = 'MyDB_FG1_Dat1',
FILENAME =
'c:\Program Files\Microsoft SQL Server\MSSQL1\MSSQL\data\MyDB_FG1_1ndf',
SIZE = 1MB,
MAXSIZE=10MB,
FILEGROWTH=1MB),
( NAME = 'MyDB_FG1_Dat2',
FILENAME =
'c:\Program Files\Microsoft SQL Server\MSSQL1\MSSQL\data\MyDB_FG1_2ndf',
SIZE = 1MB,
MAXSIZE=10MB,
FILEGROWTH=1MB)
LOG ON
( NAME='MyDB_log',
FILENAME =
'c:\Program Files\Microsoft SQL Server\MSSQL1\MSSQL\data\MyDBldf',
SIZE=1MB,
MAXSIZE=10MB,
FILEGROWTH=1MB);

这个明显是WinForm的吧。
1、新建数据库
USE [master]
GO
/ Object: Database [数据库名] Script Date: 09/12/2014 16:56:48 /
CREATE DATABASE [数据库名] ON PRIMARY
( NAME = N'数据库名', FILENAME = N'D:\Program Files\Microsoft SQL Server\MSSQL10_50MSSQLSERVER\MSSQL\DATA\数据库名mdf' , SIZE = 80896KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB )
LOG ON
( NAME = N'数据库名_log', FILENAME = N'D:\Program Files\Microsoft SQL Server\MSSQL10_50MSSQLSERVER\MSSQL\DATA\数据库名_logLDF' , SIZE = 22144KB , MAXSIZE = UNLIMITED, FILEGROWTH = 10%)
GO
2、建立数据表
USE[数据库名]
GO
CREATE TABLE [个人信息] (
[ID] [int] IDENTITY (1, 1) NOT NULL,
[姓名] [nvarchar] (50) NOT NULL DEFAULT (''),
[性别] [nvarchar] (1) NOT NULL DEFAULT (''),
[年龄] [int] NOT NULL DEFAULT (0),
[籍贯] [nvarchar] (50) NOT NULL DEFAULT (''),
[所在地] [nvarchar] (4000) NOT NULL DEFAULT (''))
/其它字段自行添加/
ALTER TABLE [AccessList] WITH NOCHECK ADD CONSTRAINT [PK_个人信息] PRIMARY KEY NONCLUSTERED ( [ID] )
3、点击button后,确认添加个人信息时:
INSERT [个人信息] ([姓名],[性别],[年龄],[籍贯]) VALUES ( '"+ txtXMTextTrim()+"','"+cbxXBTextTrim()+"',"+ txtNLTextTrim()+",'"+txtJGTextTrim()+"')
SQL语句,尽量使用参数,避免SQL注入。

在appconfig 或者webconfig的connectionstring属性里面添加数据库连接字符串,然后程序取得这个串就可与其连接了。
<connectionStrings>
<add name="ConnectionString" connectionString="server=\SQLEXPRESS;uid=用户名;pwd=密码;database=你的数据库名字;"/>
</connectionStrings>
上面的server=你的数据库实例名,\SQLEXPRESS是我这里的一个实例,根据实际修改

1 先去服务检查下你的sqlserver是否已启动
2 如服务正常启动,打开sqlserver管理器,看看里面的实例数据库是否能正常访问
3 如上述都正常,检查下你vs2015连接时是否选对正确的实例数据库名

mdf文件???
然后放在 appdata文件夹里面。。。。
对于App_Data中得数据库你可以用以下步骤让系统自动写连接串,调用时跟上面那句类似,但是一般都要把自动生成的连接串名字改成自己喜欢的如上面的name属性改成 testConn,自动生成的name属性又一大串呢。
1、在App_Data右击添加一个SQL数据库
2、双击该数据库,在左边添加表,并显示表数据进行添加数据(右击该数据库,点击属性,在右下角的属性中就可以看到它的连接字符串了,你点击那个框,然后Ctrl+A全选,复制即可了)
3、把刚刚创建好得表直接拖放到设计视图中的那个打开的页面中。
这时Visual Studio自动创建建立一个绑定到SqlDataSource控件的GridView。而且你还会看到Webconfig里面得连接串了!
4、最后你把那个 SqlDataSource控件和GridView控件删除

方法/步骤
1
新建一个工程名叫mysql,编程环境选择c#,然后选择windows窗体应用程序,新建一个窗体用于显示查询到sql数据库的数据集
2
从工具箱向form1窗体上拖一个按钮和datagridview控件,按钮是触发连接数据库获取数据集,按钮的名称为显示,datagridview控件是用于显示数据集内容
3
单击解决方案资源管理器中的引用文件夹然后右键选择添加引用,选择浏览后打开mysqldatadll,这是c#连接mysql数据库的动态库,里面封装了很多常用的 *** 作数据库的方法
4
在解决方案资源管理器中的form1cs的代码中加入using MySqlDataMySqlClient;这就是代码中的实际引用mysqldatadll中的内容,有了这个c#就能很方便地 *** 作sql数据库
5
在按钮的单击事件中添加如下代码
string str = "Server=127001;User ID=root;Password=123456;Database=test;CharSet=gbk;";
MySqlConnection con = new MySqlConnection(str);//实例化链接
conOpen();//开启连接
string strcmd = "select from user";
MySqlCommand cmd = new MySqlCommand(strcmd, con);
MySqlDataAdapter ada = new MySqlDataAdapter(cmd);
DataSet ds = new DataSet();
adaFill(ds);//查询结果填充数据集
dataGridView1DataSource = dsTables[0];
conClose();//关闭连接
6
使用navicat软件在数据库test中新建表user,然后新建两个字段username和password(图中的栏位),navicat软件是mysql的图形化界面工具,负责新建表以及备份等数据库 *** 作,直观地通过界面来 *** 作
7
数据库建好后就可以执行工程了,单击显示按钮执行结果如下,出现username和password说明数据库连接成功,由于没有添加数据所以下面为空
>

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存