C#中对数据库的操作

C#中对数据库的操作:

1.首先要建立数据库通道SqlConnection并open,

2.建立对数据库操作的对象sqlcommand,

3.指定对哪个数据库操作sqlcommand对象.connection=数据库对象,

4.指定待操作的sql语句sqlcommand对象.commandtext,

5.建立执行对象SqlDataAdapter,创建DataAdapter数据适配器实例

6.sqldataadapter对象中fill方法进行查询,插入等操作。

7.最后关闭数据库,.Dispose()方法。

//建立数据库链接字符串
string s="Data Source=WJ-20130626PJKO;Initial Catalog=StudentManagement;User ID=jiaxuekai;password=jiaxuekai";
//创建数据库对象
Sqlconnection sql=new Sqlconnection(s);
//打开数据库
sql.Open();
//创建数据库执行对象
Sqlcommand cmd=new Sqlcommand();
//指定对哪个数据库操作
cmd.Connction=sql;
//要操作的命令
cmd.CommandText="select * from T_Department";
//命令对象
SqlDataAdapter dat=new SqlDataAdapter(cmd);
//创建接收数据的表
DataTable dt=new DataTable();
//执行命令
dat.fill(dt);
//关闭所有占用内存的资源
 sql.Dispose();
 cmd.Dispose();

此处需要说明,对数据库的打开.Open()方法可以不写,因为在fill方法中带有Open方法,不写则fill中的open方法执行,如果写了open方法,则fill中的open方法不再执行。

时间: 2024-11-07 16:52:12

C#中对数据库的操作的相关文章

perl脚本中对数据库的操作

perl中DBI模块为mysql数据库相关操作的接口,首先需要在环境中安装DBI模块.perl处理数据库操作的大致步骤如下:#声明使用DBI模块use DBI;#设置数据库连接参数,指定连接数据库名,数据库所在服务器ip地址,连接用户名,密码# db_name为要连接的数据库名,ip为数据库所在服务器ip地址my $database='DBI:mysql:database=db_name;host=ip';my $user='user_name';my $pw='password';#连接数据库

php中关于数据库的操作

php中对数据库的操作,举例如下: //连接到本地mysql数据库 $myconn=mysql_connect("localhost","root","root"); //这就是指定数据库字符集,一般放在连接数据库后面就系了 mysql_query("set names 'gbk'"); // //选择test为操作库 mysql_select_db("test",$myconn); $strSql=&qu

python中MySQL数据库相关操作

一 安装基本环境: 1 安装MySQL数据库, 本文使用的是mariadb数据库,与MySQL相似 1 挂载镜像文件(本次使用的是本地镜像文件) 2 启动MySQL数据库 3 创建用户名和密码并刷新 grant all(表示所有操作) on .(库.表(所有的,也可以指定)) to [email protected](设置用户名为root,链接为本地链接) identified by 'roiot123';(设置密码)flush privileges;(刷新权限) 4 修改默认字符集: serv

C#中ACCESS数据库常用操作语句...容易出错的地方

这次在C#编程过程中,第一次用到了ACCESS数据库,重点涉及到时间类型,整数类型.是否类型....;遇到了许多困难,就把这些整理了下来,与大家分享. 一.Insert语句的基本格式: INSERT INTO Tablename[(column1name,[column2name, ...])]VALUES (value1, [value2, ...]) 1.表的字段名称可能是数据库的保留字,这时需把这个字段名称用"[]"括起来, 保留字的情况:   INSERT INTO Emplo

怎样从C#中打开数据库并进行 增 删 改 查 操作

首先 在C#中引用数据库的操作! (因为我们用的是SQLserver数据库,所以是SqlClient) using System.Data.SqlClient; 1:要实现对数据库的操作,我们必须先登录数据库 Console.WriteLine("请输入用户名:"); //提示客户输入用户名和密码 string name = Console.ReadLine(); Console.WriteLine("请输入密码:"); string pwd = Console.R

android中的数据库操作(转)

android中的数据库操作 android中的应用开发很难避免不去使用数据库,这次就和大家聊聊android中的数据库操作. 一.android内的数据库的基础知识介绍 1.用了什么数据库   android中采用的数据库是SQLite这个轻量级的嵌入式开源数据库,它是用c语言构建的.相关简介可以从链接查看. 2.数据库基本知识观花   对于一些和我一样还没有真正系统学习数据库技术的同学来说,把SQL92标准中的一些基本概念.基本语句快速的了解一下,是很有必要的,这样待会用Android的da

android中的数据库操作【转】

http://blog.csdn.net/nieweilin/article/details/5919013 android中的数据库操作 android中的应用开发很难避免不去使用数据库,这次就和大家聊聊android中的数据库操作. 一.android内的数据库的基础知识介绍 1.用了什么数据库   android中采用的数据库是SQLite这个轻量级的嵌入式开源数据库,它是用c语言构建的.相关简介可以从链接查看. 2.数据库基本知识观花   对于一些和我一样还没有真正系统学习数据库技术的同

android开发中的数据库SQLite的使用

其实学习android很久了,关于数据存储,之前学习的时候也一同学习过,编程这些东西很久没用都忘得差不多了,最近做个项目要用到,所以又学习了一遍. android中关于数据的存储有好几种,这次主要是SQLite的使用. 首先说一点,我的技术很烂,原理什么的不说了,就是讲一下怎么使用,包括“增删改查”这几个操作. 使用数据库的前提是有数据库,有表,所以我们首先是要有一个数据库,然后还得建一张表(至少一张表).sql语句就是“create table XXX()”.作为一个数据库系统,SQLite也

PHP中对数据库操作的封装

在动态网面设计中很多都要涉及到对数据库的操作,但是有时跟据需要而改用其它后台数据库,就需要大量修改程序.这是一件枯燥.费时而且容易出错的功作.其实我们可以用PHP中的类来实现对数据库操作的封装,从而使写出的程序在很小的改动下就可以完成后台数据库的更改. <? class dbInterface{ var $dbID=1; //用于确定当前操作的数据库,当dbID为1代表MySql,当为 2代表 SQL Server,为3时为ODBC或其它. var $dbHost; //数据库所在主机域名 va