C#之MS SQL SERVER
来源:互联网 发布:linux启动mysql服务 编辑:程序博客网 时间:2024/06/08 08:24
1.引入两个头文件
using System.Data;
using System.Data.SqlClient;
2.一般数据库的使用为“四大皆空”战略,分别是
连接数据库
打开数据库
创建数据库命令并执行(字符串)
关闭数据库
a).连接数据库
string conString;
conString = “server = localhost; database = hello; uid = sa;pwd = 1234”;
SqlConnection con = new SqlConnection(conString);
b).打开数据库
数据库的打开有可能会失败,为了更好的用户体验以及在开发过程中及时发现错误原因。对数据库的操作应该放到try……catch中进行。
try
{
con.open();
}catch(Exception ex)
{
Messagebox.show(ex.message);
}
c).创建数据库命令并执行(字符串)
基本方法就是:写sql语句,然后执行它。
同样,需要将对数据库的操作放到try……catch中进行。
string sqlStrSelect = null;
sqlStrSelect = “SELECT * FROM mytable”;( 建议对关键字大写,以便查错以及美观,当然,小写并不会有什么错误发生);
以下便是对命令的执行:
SqlCommand cmd = new SqlCommand(sqlStrSelect,con);
SqlDataReader sdr = null;
try
{
sdr = cmd.ExecuteReader();
while(sdr.Read())
{
console.WriteLine(sdr[“name”]+””+sdr[“grade”]);
}
//对于SqlDataReader的用法会在后面有说明:
}catch(Exception ex)
{
Messagebox.show(ex.message);
}
d).关闭数据库
con.close();//注意对数据库的open和close是需要一一对应的。
- C#之MS SQL SERVER
- c#连接数据库MS SQL Server
- C# Excel 基本操作、MS SQL Server
- Oracle8i与MS SQL SERVER之比较
- MS SQL Server interview questions 之二
- 用C#编写DLL给MS SQL SERVER 2005用
- C#操作MS SQL Server 数据库的通用类
- MS-SQL Server 疑难问题
- Ms SQL Server 触发器
- MS SQL Server 升级
- MS SQL Server數據庫還原失敗問題
- MS-SQL SERVER(2)
- MS SQl server优化
- 学习MS SQL Server
- MS SQL Server
- MS SQL Server 游标
- MS SQL SERVER
- ms server sql 行转列
- Set,List,Map的区别
- EventBus分析--事件分发
- 进程间通信(四)--Peterson算法
- 【FastDFS专题】fastdfs使用实战(概念篇)
- php个人备忘笔记
- C#之MS SQL SERVER
- Android Studio JNI开发入门教程
- window.scrollY和scrollX在IE下报错的解决方法
- C++
- 学习之旅2
- linux系统管理工具安装
- Java 多线程中。两个线程交替执行,一个输出偶数,一个输出奇数(方法二)
- Mysql 列转行统计查询 、行转列统计查询
- 指针总结