.net连接数据库,执行sql脚本
1、定义指令集:using System.Data.SqlClient;
2、定义sql连接: SqlConnection conn= new SqlConnection("server=(local);database=colorring;uid=sa;pwd=;");
3、打开sql连接: conn.Open();
4、定义sql语句:string sqlstr = "insert into test values (123321)";
5、组装sql语句和连接:SqlCommand cmd = new SqlCommand(sqlstr,conn);
6、执行sql命令:int result=cmd.ExecuteNonQuery();
7、关闭sql连接:conn.Close();
8、显示更新的数量: Label1.Text =Convert.ToString(result);
代码如下:
using System.Data.SqlClient;
SqlConnection conn= new SqlConnection("server=(local);database=colorring;uid=sa;pwd=;");
conn.Open();
string sqlstr = "insert into test values (123321)";
SqlCommand cmd = new SqlCommand(sqlstr,conn);
int result=cmd.ExecuteNonQuery();
conn.Close();
Label1.Text =Convert.ToString(result);
相关文档:
--ksh下的一个WHILE 循环的例子
integer i=1
while ((i<67))
do
pirnt $i
i=i+1
done
--ksh 下一个FOR循环的例子
for i in `cat listdate.txt`
do
echo "执行 $i "
done
--- date.pl 用于生成一个时间段文件
#!/usr/local/bin/perl
use DBI;
if($#ARGV<1)
{
&nbs ......
在数据库中有一张表mytable,数据记录7000万条,有如下两条SQL语句
1.
select top 100 * from mytable order by operateDate
2.
select * from (select top 100 * from mytable ) a order by a.operateDate
起初我使用第一条语句查询数据,并希望将得到的 ......
(1) 选择最有效率的表名顺序
(
只在基于规则的优化器中有效
)
:
ORACLE 的解析器按照从右到左的顺序处理
from
子句
中的表名,
from
子句中写在最后的表
(
基础表
driving table)
将被最先处理,在
from
子句中包含多个表的情况下
,
你必须选
择记录条数最少的表作为基础表 ......
问题描述:有以下2张表,
表A
0_id 0_name 0_Salary
Y2007001 达哥 &nbs ......