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_50.MSSQLSERVER\MSSQL\DATA\数据库名.mdf' , SIZE = 80896KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB )
LOG ON
( NAME = N'数据库名_log', FILENAME = N'D:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\数据库名_log.LDF' , 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 ( '"+ txtXM.Text.Trim()+"','"+cbxXB.Text.Trim()+"',"+ txtNL.Text.Trim()+",'"+txtJG.Text.Trim()+"')
SQL语句,尽量使用参数,避免SQL注入。
首先要区分两个不同的概念:应用程序,数据库:
底层为数据库,用来存储数据;上层为应用程序负责向数据库插入数据,或者发送数据库可执行的指令。在.NET中,我们通常利用Ado.NET/Linq/Entity Framework等技术来进行二者之间的连接。
要向数据库里面插入数据,最通常的做法是(以数据库Sql Server,以及ADO.NET为例):
在Sql Server中:
创建数据库
创建数据表
在VS中:
获取数据库的连接字符串
创建与SQL数据库的连接实例
创建数据库命令
编写并执行SQL语句
其他问题:
问:数据库的创建需要自己规定格式类型吗?
答:是的,一般的数据库都是强类型的。
问:数据库是不是要在SQL上构建,而不是在VS 2010上面?
答:通常情况下是的,不排除特殊情况下需要动态地创建数据库或数据表。
打开vs2010及sql2008,并在vs2010中打开你的项目或网站(此处为blog网站)在工具选择框中选择连接到数据库选项
将会d出数据源、服务器、数据库选择窗口,在数据源中选择microsoft
sql
server
(sqlclient)默认数据源,(如果不是sqlserver则点击后边的更改按钮进行更改);在服务器名中选择你要连接的服务器名称(也就是你打开数据库时那个登录界面中的服务器名称,如下一步骤所示);登录到服务器中根据你的sqlserver的登录方式进行选择,如果是windows身份验证就选择windows身份验证,如果是sqlserver身份验证就选择sqlserver身份验证。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)