1.首先添加引用。在项目中右键添加引用,然后找到.net,找到System.data。然后在后台引用的地方输入using System.DataSqlClient
2我只讲后台,前台你看着做啊。看代码。我会以最简单最易理解的方式给你讲解。懂了后你可以自己编写
Private void ToData()
{
SqlConnection conn = new SqlConnection();//创建连接对象
conn.ConnectionString = "data source=(要连接的数据库的服务器的IP,如果是本机的话可以用.)initial catalog=(数据库名称)user id=(用户名)pwd=(密码)"//连接字符串
conn.Open()//打开数据库
SqlCommand cmd = new SqlCommand()//创建命令对象
cmd.Connection = conn
string sql ="select * from 表 where 条件"//创建sql语句
cmd.CommandText = sql
SqlDataReader sd = cmd.ExecuteReader()//执行命令
if (sd.Read())
{
MessageBox.Show("有次用户")
}
}
lianglin999(重楼)等 级:#9楼 得分:8回复于:2010-03-28 21:25:32 使用SqlConnection类连接数据库//需要添加如下的命名空间
using System.Data.SqlClient
protected void Button1_Click(object sender, EventArgs e)
{
//ConnectionString定义了连接字符串
string ConnectionString = "Data Source=. Initial Catalog=PubsUser ID=sa"
//使用连接字符串构造一个SqlConnection实例
SqlConnection conn = new SqlConnection(ConnectionString)
try
{
//打开连接
conn.Open()
//如果当前状态打开,在控制台输出
if (conn.State == ConnectionState.Open)
{
Label1.Text = "当前数据库已经连接!<br/>"
Label1.Text += "连接字符串为:" + conn.ConnectionString
}
}
catch (SqlException ex)
{
Label1.Text = "当前数据库已经失败!<br/>"
Label1.Text += "失败的原因是:" + ex.Message
}
finally
{
//调用Close方法即使关闭连接
if (conn.State == ConnectionState.Open)
{
conn.Close()
}
}
}
最简单的一种就是
string connectionString = "Data Source= D://test.db "
或者是:
<add name="sqlite" connectionString="Data Source=|DataDirectory|\dbPooling=trueFailIfMissing=false" providerName="System.Data.SQLite" />
其中 |DataDirectory|,这个是内置的.net目录,可以替代运行时刻的当前目录
使用例子:
using (DbConnection conn = new SQLiteConnection(System.Configuration.ConfigurationManager.ConnectionStrings["sqlite"].ConnectionString))
{
conn.Open()
DbCommand comm = conn.CreateCommand()
comm.CommandText = "select * from customer"
comm.CommandType = CommandType.Text
using (IDataReader reader = comm.ExecuteReader())
{
while (reader.Read())
{
Response.Write(reader[0])
}
}
}
或者是:
string connectionString = "Data Source=" + AppDomain.CurrentDomain.BaseDirectory + "DataPassword=XXX"基本连接Sqlite数据库:
Data Source=mydb.dbVersion=3
--"Version" 的可能值: "2″ 指 SQLite 2.x (default);"3″ 指 SQLite 3.x
连接同时创建一个新的Sqlite数据库:
Data Source=mydb.dbVersion=3New=True
启用压缩连接Sqlite数据库:
Data Source=mydb.dbVersion=3Compress=True
指定连接Sqlite数据库的缓存大小:
Data Source=mydb.dbVersion=3Cache Size=3000
参考:
http://www.cnblogs.com/zhangji/archive/2013/03/04/2942736.html
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)