C#数据库相关操作:[1]C#连接SQL数据库(转)

对于学生或程序员而言,一般的编程过程中,基本上都会用到数据库,来保存用户登录信息或其他相关数据,本经验不在于教你什么新的知识,只是将一些零碎的数据库知识统一成册,方便人们查阅。

Visual Studio是一个很强大的工具,特别是在C#语言运用越来越广的现在。

工具/原料

  • Visual Studio 2010
  • SQL Server 2008

1. 创建测试数据库Test

  1. 1

    1.1 打开SQL Server管理工具

  2. 2

    1.2 连接数据库服务器

  3. 3

    1.3 在左侧视图中右键点击“数据库”,选择“新建数据库”

  4. 4

    1.4 输入数据库名称:Test,点击确定

  5. 5

    1.5 左侧视图中出现上述数据库,表示创建数据库成功

    END

2. 连接数据库

  1. 2.1 打开Visual Studio 2010,创建窗体工程,这里不再多说,我以“CSharp连接SQL数据库”为例

  2.  

    2.2 添加一个按钮,取名为:CSharp连接SQL数据库

  3.  

    2.3 双击该按钮,进入后台代码编辑器,添加连接代码,具体代码文本如下:

    private void buttonConnSQL_Click(object sender, RoutedEventArgs e)

    {

    string strConnection = "Server=localhost;";

    strConnection += "initial catalog=Test;";

    strConnection += "user id=**;";

    strConnection += "password=******;";

    strConnection += "Connect Timeout=5";

    bool CanConnectDB = false;

    using (SqlConnection objConnection = new SqlConnection(strConnection))

    {

    try

    {

    objConnection.Open();

    CanConnectDB = true;

    objConnection.Close();

    }

    catch { }

    if (CanConnectDB) MessageBox.Show("数据库连接成功!", "百度经验提示:");

    else MessageBox.Show("数据库连接失败!", "百度经验提示:");

    }

    }

    说一下连接字符串中的字段涵义:

    ①Server:数据库的地址,如果是本地连接,用localhost即可,若要用IP地址访问,数据库需要开通远程访问功能,至于怎么设置,请百度,有很多前辈。

    ②initial catalog:数据库名称,填写步骤一中创建的数据库Test

    ③user id和password:用户名和密码,在这个互联网时代,这代表什么,相信不用我说了,如果你不知道,那么你就out了!

    ④Connect Timeout:连接超时,调用数据库Open()方法时,程序进入阻塞状态,期间根据我们写的连接字符串去不断的打开数据库,如果网络不通或Server等字段错误时,就会有延时甚至死机的风险,所以超时写的小一点。

  4.  

    2.4 运行程序,点击按钮,弹出连接成功对话框

时间: 2024-10-09 20:01:26

C#数据库相关操作:[1]C#连接SQL数据库(转)的相关文章

cakephp v3.4 数据库相关操作

cakephp v3.4 数据库相关操作 查询对象 Query Objectclass Cake\ORM\Query 获取Query object表对象 Table Object 使用find()返回 1.任何情况下都可以从TableRegistry中获取use Cake\ORM\TableRegistry;$articles = TableRegistry::get('Articles');$query = $articles->find(); 2.在对应的控制器中(框架自动就创建了)$que

C# 连接SQL数据库

一:C# 连接SQL数据库 Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword; Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword; Server=myServerA

C#连接SQL数据库的七个步骤

C#连接SQL数据库还需要进行验证,Windows验证就是SqlServer服务器使用Windows自带的验证系统.在建立数据库连接时,还需要考虑到地址的有效性. C#连接SQL数据库的七个步骤: 1.建立SqlConnection对象: 2.指定SqlConnection对象的ConnectionString 属性: 3.打开数据库连接: 4.指定SQL语句: 5.建立SqlDataAdapter对象和DataSet对象(myDataAdapter = new SqlDataAdapter(s

Excel VBA 连接各种数据库(三) VBA连接SQL Server数据库

本文主要涉及: VBA中的SQL Server环境配置 VBA连接SQL Server数据库 VBA读写SQL Server数据 如何安装SQL Client 系统环境: Windows 7 64bit Excel 2016 64bit 1. VBA连接SQL Server前的环境配置 在Excel这边,需要先在VBE中启动数据库连接支持.按下Alt+F11打开VBE,在菜单栏选择“工具”-“引用”,在弹出的引用窗口中,找到"Microsoft ActiveX Data Objects 6.1

MFC 对MYSQL数据库相关操作

记得看过有人说,现在的软件基本上都是连着数据库的,如果一个软件没有跟数据库相连,基本没什么作用.虽然这种说法略显片面,但数据库之于软件的重要也是毋庸置疑的. MFC连接数据库应该不算是什么新鲜的命题了,方法是有好几种的,本人试了下,感觉利用MySQL提供的C语言API来进行操作蛮方便的,所以在此记录下相关的操作. 要用MySQL提供的C语言API,首先要包含API的头文件目录,也就是在MFC工程属性中的"包含目录"下添加MySQL安装目录的"include"文件夹.

delphi做的程序如何连接SQL数据库

1. 新建一个FORM.在控件栏找到ADO一栏,把里面的ADOConnection和ADOQuery两个各建立一个放在FORM里.这两个控件运行后是不可见的,所以你可以随便放在FORM的任何位置.然后再找到DATA ACCESS一栏,把它下属的DataSource控件拖一个放到FORM里.用这三个控件就可以建立连接了. 2.设置相关属性,首先我们设置ADOConnection,这个控件就是与数据连接的控件.双击它弹出配置窗口,单击BUILD..按钮,出现数据库链接属性窗口,ACCESS数据库就选

matlab连接SQL数据库

操作系统:64位win8.1 软件版本:Matlab2013a SQL Sever 2008 R2 建立数据库和相应的表 创建好数据库和其中的表,步骤不做详细介绍 配置ODBC ODBC(Open Database Connectivity)即开放数据库互连是微软公司开放服务结构中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口). 打开 控制面板—>系统和安全—>管理工具,找到ODBC数据源(64位)双击打开,这是因为我的操作系统是64位的

WinPhone开发数据库相关操作总结

1.首先来说下wp对.sqlite数据库的操作支持,从google,百度,codeplex..等等网站找寻到以下方式: (1)最古老的要数引用第三方Community.CsharpSqlite.WP.dll程序集来使用的(注意:如果你要操作现有存在的.sqlite数据库,而不是自己从头开始创建数据表,添加数据...等,那么你需要在codeplex网站上找到这个源码,进行相应的修改,这样才能够支持使用,不然会碰到很郁闷的"无法打开数据库连接.."之类的错误) (2)第二种跟第一种有所类似

c#连接sql数据库并调用

1.导入命名空间 using System.Data.SqlClient; //连接SQLServer 数据库专用 2.创建连接 SqlConnection lo_conn = New SqlConnection("Server=服务器名字或IP;Database=数据库名字;uid=用户名;pwd=密码"); 3.打开连接,第2步并没有真正连接数据库 lo_conn.Open(); //真正与数据库连接 4.向数据库发送SQL命令要使用SqlCommand: SqlCommand l