如果连接sqlserver的话用
using System.Data.SqlConnection;
如果连接access,orcle等
using System.Data.OleDB;然后用SqlConnection/OleDBConnection等提供的类,方法,属性进行操作
具体的话,自己可以买本c#数据库入门看看
using System.Data.SqlConnection;
如果连接access,orcle等
using System.Data.OleDB;然后用SqlConnection/OleDBConnection等提供的类,方法,属性进行操作
具体的话,自己可以买本c#数据库入门看看
先建立SqlConnection //SqlConnection mySqlConnection = new SqlConnection(connstring);
然后用SqlCommand类 //SqlCommand mySqlCommand = mySqlConnection.CreateCommand();
再添入Sql //mySqlCommand.CommandText = "select * from _table";
在建立sqlcommand 类之后
用SqlDataAdaprer //SqlDataAdaprer mySqlDataAdaprer=new SqlDataAdaprer(mySqlCommand,sqlConnection);
就可以实现sql语句
using System;
using System.Data;
using System.Data.OleDb;namespace ZZ.DAL
{
/// <summary>
/// AccessDbHelper 的摘要说明。
/// </summary>
public class AccessDbHelper
{
private static string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=GMS.mdb;Persist Security Info=False;";
/// <summary>
/// 获取单个值
/// </summary>
/// <param name="strSql"></param>
/// <returns></returns>
public static object ExecuteScalar(string strSql)
{
object o = null;
OleDbConnection myConn = new OleDbConnection(strConn);
OleDbCommand myComm = new OleDbCommand(strSql,myConn);
try
{
myConn.Open();
o = myComm.ExecuteScalar();
}
catch(Exception e)
{
e.ToString();
}
finally
{
myConn.Close();
}
return o;
}
/// <summary>
/// 更新数据
/// </summary>
/// <param name="strSql"></param>
public static int ExecuteNonQuery(string strSql)
{
int count = -1;
OleDbConnection myConn = new OleDbConnection(strConn);
OleDbCommand myComm = new OleDbCommand(strSql,myConn);
try
{
myConn.Open();
count = myComm.ExecuteNonQuery();
}
catch(Exception e)
{
e.ToString();
}
finally
{
myConn.Close();
}
return count;
}
/// <summary>
/// 获取数据读取器
/// </summary>
/// <param name="strSql"></param>
public static OleDbDataReader ExecuteReader(string strSql)
{
OleDbConnection myConn = new OleDbConnection(strConn);
OleDbCommand myComm = new OleDbCommand(strSql,myConn);
myConn.Open();
return myComm.ExecuteReader(CommandBehavior.CloseConnection);
}
/// <summary>
/// 获取数据集
/// </summary>
/// <param name="strSql"></param>
/// <returns></returns>
public static DataSet ExecuteDataSet(string strSql)
{
DataSet ds = new DataSet();
OleDbConnection myConn = new OleDbConnection(strConn);
try
{
OleDbCommand myComm = new OleDbCommand(strSql,myConn);
OleDbDataAdapter myAda = new OleDbDataAdapter(myComm);
myAda.Fill(ds,"TableName");
}
catch(Exception e)
{
e.ToString();
ds = null;
}
finally
{
myConn.Close();
}
return ds;
}
}
}
这样的东西应该避免.