vs如何新建连接sqlserver数据库

vs如何新建连接sqlserver数据库,第1张

一、在webconfig里面配置,后连接数据库

(1)webconfig文件:加在<connectionStrings>和</connectionStrings> 之间

三种配置方式:

1windows身份验证,连接sql server数据库: <add name="字符串名称" connectionString="Data Source=localhost;database=数据库名称;Integrated Security=True;User Instance=False;" />

2windows身份验证,连接vs数据库:<add name="字符串名称" connectionString="Data Source=\SQLEXPRESS;AttachDbFilename=|DataDirectory|\数据库名称mdf;Integrated Security=True;User Instance=True" providerName="SystemDataSqlClient"/>

3sql server身份验证,连接sql server数据库:<add name="字符串名称" connectionString="server=\SQLEXPRESS;database=数据库名称;uid=sa;pwd=liteng"/>

取字连接符串方式:

1、protected static string connectionString = ConfigurationManagerConnectionStrings["字符串名称"]ConnectionString;

2、string connectionString = SystemWebConfigurationWebConfigurationManagerConnectionStrings["字符串名称"]ConnectionString;

(2)webconfig文件:加在<appsettings>和</appsettings> 之间

配置方式:

<appSettings>

<add key="conn" value="server=服务器名;database=数据库名;uid=用户名;password=密码;"/>

</appSettings>

取字连接符串方式:

string connectionString =configurationsettingsappsettings["字符串名称"];

appSettings 和 connectionStrings 的区别:

(1) appSettings 是在 2003 中常用的,connectionStrings 是在 2005 中常用的;

(2) 使用 connectionStrings 的好处:

第一,可将连接字符串加密,使用MS的一个加密工具即可;

第二,可直接绑定数据源控件,而不必写代码读出来再赋值给控件;

第三,可方便的更换数据库平台,如换为 Oracle 数据库,只需要修改 providerName。

二、直接在网页里引用,连接数据库:

1、string connString = "server=localhost;database=数据库名;user id=用户名;pwd=密码;";

或者上行代码为:string connstring = "Data source=localhost;database=数据库名;user id=用户名;pwd=密码;";

2、SqlConnection con = new SqlConnection(connstring);

3、conOpen();

创建数据库和表的 *** 作有两种方法:

一、可视化 *** 作

1创建数据库

选中数据库右击,在出现的对话框中选择新建数据库,然后新出现的对话框中填写数据库的名称

2创建数据表

选中数据库下的表右击,在出现的对话框最上方有新建表选项,新出现的对话框中有列名、数据类型、允许Null值三列,这里可以添加表的的列,添加好列后保存Ctrl+S或者点击上方的保存,填写表名称确定就创建好了。

二、使用SQL语句创建

1创建数据库

create database stuDB  --stuDB是数据库的名称

on  primary  -- 默认就属于primary文件组,可省略

(

/--数据文件的具体描述--/

    name='stuDB_data',  -- 主数据文件的逻辑名称

    filename='D:\stuDB_datamdf', -- 主数据文件的物理路径和名称

    size=5mb, --主数据文件的初始大小

    maxsize=100mb, -- 主数据文件增长的最大值

    filegrowth=15%--主数据文件的增长率

)

log on

(

/--日志文件的具体描述,各参数含义同上--/

    name='stuDB_log',

    filename='D:\stuDB_logldf',

    size=2mb,

    filegrowth=1mb

)

  

-----2创建数据表

use StuDB   --使用某个数据库(在某个数据库下建表)

go 

if exists(select  from sysobjects where name='stuMarks')--查询数据库是否已存在此表

drop table stuMarks--如果存在该表则删除,不存在不执行此句

create table stuMarks  --stuMarks是表的名称

(

    ExamNo      int     identity(1,1) primary key,--列名    数据类型   约束

    stuNo       char(6) not null,--列名   数据类型   是否允许插入Null值

    writtenExam int     not null,

    LabExam     int     not null

)

go

    

-- 其中,列属性"identity(起始值,递增量)" 表示"ExamNo"列为自动编号, 也称为标识列alter table 表名

add constraint 约束名 约束类型 具体的约束说明

alter table 表名

drop constraint 约束名

--管理

--sql

server代理

--右键作业

--新建作业

--"常规"项中输入作业名称

--"步骤"项

--新建

--"步骤名"中输入步骤名

--"类型"中选择"transact-sql

脚本(tsql)"

--"数据库"选择执行命令的数据库

--"命令"中输入要执行的语句:

--确定

--"调度"项

--新建调度

--"名称"中输入调度名称

--"调度类型"中选择你的作业执行安排

--如果选择"反复出现"

--点"更改"来设置你的时间安排为一天一次

然后将sql

agent服务启动,并设置为自动启动,否则你的作业不会被执行

设置方法:

我的电脑--控制面板--管理工具--服务--右键

sqlserveragent--属性--启动类型--选择"自动启动"--确定

Windows XP sp2

MS SQL Server 2OOO sp1

MySql 5041

1:MSSQLServer数据库导入到MySql数据库

步骤:

1安装mysql数据库的ODBC驱动,mysql-connector-odbc-35123-win32msi,下载并安装。

2在Mysql中创建数据库实例。

3打开控制面板 --> 管理工具 --> 数据源ODBC,在用户DSN中添加一个MySQL ODBC 351数据源。

4在登录login选项卡中输入数据源名称Data Source Name,此处输入MysqlDNS(也可以自己随便命名,只要在后面导入数据的时候选择正确的数据源名字就行);然后输入服务器Server,用户User,密码Password,输入正确后选择要导入的数据库,Database选择你需要导入的数据库。在连接选项connect options中根据需要设置MySql使用的端口port和字符集Character Set。

注:字符集一定要和Mysql服务器相对应,如果Mysql使用了gbk字符集,则一定要设置字符集为gbk,否则导入到Sql Server可能会出现问号乱码。

5打开sql server企业管理器,选择该数据库,单击右键选择所有任务 --> 导出数据。

6‘选择数据源’为默认,‘选择目的’为刚刚安装的mySQL数据源,用户/系统DSN为MysqlDNS。在‘指定表复制或查询’中选择‘从源数据库复制表和视图’,在‘选择源表和视图’里,选择需要导入的表,即可将数据从MSSQLServer数据库导入到MySql数据库中。

2:MySql数据库导入到MSSQL数据库中

1安装mysql数据库的ODBC驱动,mysql-connector-odbc-35119-win32msi

2打开控制面板\管理工具\数据源ODBC,在用户DSN中添加一个MySQL ODBC 351数据源。

3在登录login选项卡中输入数据源名称Data Source Name,此处输入MysqlDNS;然后输入服务器,用户User,密码Password,输入正确后选择要导入的数据库。在连接选项connect options中根据需要设置MySql使用的端口port和字符集Character Set。

注:字符集一定要和Mysql服务器相对应,如果Mysql使用了gbk字符集,则一定要设置字符集为gbk,否则导入到Sql 可能会出现问号乱码。

4打开sql server企业管理器,新建一数据库MySql。选择该数据库,单击右键选择所有任务\导入数据。

5选择数据源为其它(ODBC数据源),用户/系统DSN为MysqlDNS。其余根据向导进行,即可将数据从MySql数据库导入到MSSQL数据库中

以上就是关于vs如何新建/连接sqlserver数据库全部的内容,包括:vs如何新建/连接sqlserver数据库、sql server怎样用代码建立数据库,详细代码、怎样往 sqlserver数据库添加一个数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: https://outofmemory.cn/sjk/9366455.html

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

发表评论

登录后才能评论

评论列表(0条)

保存