-
c#
数据库连接代码
///
系统引用
using
using
using ent;
///
///
必需的设计器变量。
///
private ner
components = null;
private t myDataSet;
c#
本地
MDB
数据库连接
private void
menuItem2_Click(object sender, rgs e)
{
try
{
//
创建一个
OleDbConnection
对象
string
strCon =
Source = ../../database/MDB
数据库名称
.mdb
OleDbConnection myConn =
new OleDbConnection ( strCon )
string strCom =
数据表名称
//
创建一个
DataSet
对象
myDataSet =
new DataSet ( )
( )
OleDbDataAdapter myCommand = new
OleDbDataAdapter
( strCom , myConn )
( myDataSet
,
数据表名称
( )
//
关闭连接
=
本地
MDB
数据库连接成功
}
catch ( Exception ex )
{
=
本地
MDB
数据库连接失败
(
连接本地
MDB
数据库发生错误:
ng ( ) ,
错误!
}
}
c#
远程
MDB
数据库连接
c#
本地
SQL
数据库连接
private void
menuItem3_Click(object sender, rgs e)
{
try
{
//
创建一个
SqlConnection
对象
string
strCon =
数据
库名称
';Data
Source='
本地计算机名
';User ID='
登录用户名
';Password='
登录用
户密码
';Connect Timeout=30
SqlConnection myConn =
new SqlConnection ( strCon )
string strCom =
数据表名称
//
创建一个
DataSet
对象
myDataSet =
new DataSet ( )
( )
SqlDataAdapter myCommand = new
SqlDataAdapter ( strCom ,
myConn )
( myDataSet
,
数据表名称
( )
//
关闭连接
=
本地
SQL
数据库连接成功
}
catch ( Exception ex1 )
{
=
本地
SQL
数据库连接失败
(
连接本地
SQL
数据库发生错误:
ng ( ) ,
错误!
}
}
c#
远程
SQL
数据库连接
private void
menuItem10_Click(object sender, rgs e)
{
try
{
//
创建一个
SqlConnecti
on
对象
string strCon =
数据库名称
';Server='
远程
IP
地
址
,1433
';User ID
='
登录用户名
';Password='
登录用户密码
';Persist
Security
Info=True
SqlConnection myConn = new
SqlConnection ( strCon )
string strCom =
数据表名称
//
创建一个
DataSet
对象
myDataSet =
new DataSet ( )
( )
SqlDataAdapter myCommand = new
SqlDataAdapter ( strCom ,
myConn )
( myDataSet
,
数据表名称
( )
//
关闭连接
=
远程
SQL
数据库连接成功
}
catch ( Exception ex2 )
{
=
连接远程
SQL
数据库失败
(
连接远程
SQL
数据库发生错误:
ng ( ) ,
错误!
}
/**
********
数据库连接
**********/
连接串格式:
ConnStr =
User
ID=
或
ConnStr =
integrated
security=sspi
SqlConnection sqlConn
=
new
SqlConnection(ConnStr);
//
建
立数据库连接
(); //
打开数据库连接
//
打开数据库连接之后可以对数据库进行更、删、改等操作
(); //
关闭数据库连接
/************
数据库操作
*************/
数据库操作语句的执行
:
1. string sqlStr =
SqlCommand
myCommand
=
new
SqlCommand(sqlStr,sqlConn);
2. string sqlStr =
SqlCommand myCommand = new
SqlCommand();
dType =
dText = sqlStr;
tion = sqlConn;
3.
存储过程的执行:
SqlCommand myCommand = new SqlCommand();
tion = sqlConn;
dText =
dType = Procedure;
eNonQuery();
如果需要向存储过程中传递参数可以直接写在:
dText
里面,如:
dText =
,参数
1
,参数
2
< br>,??
(
执行数据
库语句的方法有:
ExecuteNonQuery(),ExecuteReader
(),ExecuteScalar(),ExecuteX
mlReader()
p>
四种方法。
执行数据库查询操作时:
将查询结果放到
DataSe
t
的一个临时
表
DataTable<
/p>
中,
该
DataTable
中的内容和数据库不同步,
当数据库
中的内容有变化
时,需对该
DataTable
进行更新。
(
再次从数据库中
获得相关信息
)
DataSet dataSet = new DataSet();
//
建立
SqlData
Adapter
对象
,
并执行数据库语
句
SqlDataAdapter
myCommand = new
SqlDataAdapter(sqlStr,sqlConn);
//
将数据放到
Data
Set
的临时表中
(dataSet,
//
直接放到
DataTable
里面
DataTable dt = new DataTable();
(dt);
c#
数据库连接和操作大全
一:数据库连接代码:
SqlConnection objSqlConnection = new
SqlConnection (
127.0.0.1;uid = sa; pwd
=;database =test
();
二:数据库的添加记录代码:
int i = 0;
string s1 =
i = 16();
s1 =
s2 =
SqlConnection objSqlConnection = new
Sq
lConnection(
=test
();
(
数据库连接成功
好
< br>
try
{
SqlCommand sqlcom = new
SqlCommand(
info(id,name,sex) values(
objSqlConnection);
eNonQuery();
(
添加成功!
啊
}
catch (Exception a)
{
(ng());
}
(
添加
成功!
啊
}
三:数据库的修改代码:
int i = 0;
string s1 =
s1 =
s2 =
if ( == 0)
i = 0;
else
i = 32();
SqlConnection
objSqlConnection = new
SqlConnection(
p>
=test
();
(
数据库连接成功
< br>
好
try
{
SqlCommand sqlcom = new SqlCommand(
set
name='
objSqlConnection);
eNonQuery();
(
修改成功!
啊
();
}
catch (Exception a)
{
(ng());
}
四:数据库的删除代码:
int i = 0;
string s1 =
s1 =
s2 =
if(==0)
i=0;
else
i = 16();
SqlConnection objSqlConnection = new
Sq
lConnection(
=test
();
(
数据库连接成功
好
try
{
SqlCommand sqlcom = new SqlCommand(
info
where id=
eNonQuery();
(
删除成功!
啊
();
}
catch (Exception a)
{
(ng());
}
五:数据库的查询代码:
1.
类开始:
DataTable dt1 = new DataTable();
SqlDataAdapter da1 = new SqlDataAdapter();
2.
按钮代码:
int i = 0,n=0;
string s1 =
s1 =
s2 =
if ( == 0)
i = 0;
else
i = 32();
SqlConnection
objSqlConnection = new
SqlConnection(
p>
=test
();
(
数据库连接成功
< br>
好
string query =
DataSet
objDataSet = new DataSet();
SqlDataAdapter obj = new SqlDataAdapter();
Command = new SqlCommand(query,
objSqlConnection);
(objDataSet,
SqlCommand objSqlCommand = new SqlCommand(query,
objSqlConnection);
SqlDataReader objSqlReader =
eReader();
while (())
{
n += 1;
(
编号
:
ue(0) +
姓名
:
+
性别
}
if (n == 0)
(
数据库中没有这
样的记录!
六:数据库的查询代码:
int i = 0;
// int n = 0;
string s1 =
string sql;
s1 =
s2 =
if ( == 0)
{
i = 0;
-
-
-
-
-
-
-
-
-
上一篇:地道英国口语
下一篇:JDBC连接四大类数据库五种方法