用ADO.NET,.NET如果用ADO的话,就没有什么优越性了(C#关于C/S的应用是吃力不讨好) 给你一个C#使用ADO.NET访问SQL SERVER的简单例子 using System; using System.Data; using System.Data.SqlClient; using System.Configuration;namespace MyecServices { /// <summary> /// Dbaccess 的摘要说明。 /// </summary> public class Dbaccess { private SqlConnection conn; private string strConn; public Dbaccess() { strConn=ConfigurationSettings.AppSettings.Get("connstr"); if (strConn==null) { throw new ConfigurationException("数据库设置无效"); } conn=new SqlConnection(strConn);
} public SqlConnection Conn { get { conn.Open(); return conn; } } } } 这个是我在我的程序中使用的一个专门负责打开数据库的类 你看看吧
给你一个C#使用ADO.NET访问SQL SERVER的简单例子
using System;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;namespace MyecServices
{
/// <summary>
/// Dbaccess 的摘要说明。
/// </summary>
public class Dbaccess
{
private SqlConnection conn;
private string strConn;
public Dbaccess()
{
strConn=ConfigurationSettings.AppSettings.Get("connstr");
if (strConn==null)
{
throw new ConfigurationException("数据库设置无效");
}
conn=new SqlConnection(strConn);
} public SqlConnection Conn
{
get
{
conn.Open();
return conn;
}
} }
}
这个是我在我的程序中使用的一个专门负责打开数据库的类
你看看吧
不过,好长啊
//声明数据库连接字符串
string connecting=@"Provider=数据库引擎(例如:Microsoft.Jet.OleDb.4.0等);Data Souce=数据源;userId=用户名;password=密码;"
//声明一个数据库连接
OleConnection myconnection=new OleConnection(connection);
//声明一个OleCommand 对象
OleDbCommand mycommand= ne OleDbCommand("Sql语句",myconnection);
//连接
myconnection.open;
mycommand.excute;
用的时候又进行以异常处理;