新聞中心
怎么連接sqlserver數(shù)據(jù)庫(kù)博客園
using System.Data;
創(chuàng)新互聯(lián)10多年成都企業(yè)網(wǎng)站建設(shè)服務(wù);為您提供網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)頁(yè)設(shè)計(jì)及高端網(wǎng)站定制服務(wù),成都企業(yè)網(wǎng)站建設(shè)及推廣,對(duì)人造霧等多個(gè)方面擁有多年的網(wǎng)站制作經(jīng)驗(yàn)的網(wǎng)站建設(shè)公司。
using System.Data.SqlClient;
//先打開(kāi)兩個(gè)類庫(kù)文件
SqlConnection con = new SqlConnection();
// con.ConnectionString = "server=505-03;database=ttt;user=sa;pwd=123";
con.ConnectionString = "server=.;database=stu;uid=sa;pwd=sa";
con.Open();
/*
SqlDataAdapter 對(duì)象。 用于填充DataSet (數(shù)據(jù)集)。
SqlDataReader 對(duì)象。 從數(shù)據(jù)庫(kù)中讀取流..
后面要做增刪改查還需要用到 DataSet 對(duì)象。
*/
SqlCommand com = new SqlCommand();
com.Connection = con;
com.CommandType = CommandType.Text;
com.CommandText = "SQL的語(yǔ)句";
SqlDataReader dr = com.ExecuteReader();//執(zhí)行SQL語(yǔ)句
dr.Close();//關(guān)閉執(zhí)行
con.Close();//關(guān)閉數(shù)據(jù)庫(kù)
------------------
使用ASP.NET連接SQLSERVER的步驟:
1.確定你的電腦安裝了ASP.NET和SQLSERVER
2.在你需要連接數(shù)據(jù)庫(kù)的頁(yè)面的.aspx頁(yè)面中添加命名空間using system.data和using system.data.sqlclient
3.實(shí)例化常用的類對(duì)象:sqlconnection具體方法如下:
SqlConnection SQlConn = new SqlConnection("server = .;uid = sa;pwd = ; database = 你要連接的數(shù)據(jù)庫(kù)名稱");
這樣你就能實(shí)現(xiàn)最基本的C#連接數(shù)據(jù)庫(kù)了,后面還要實(shí)例化SqlCommand對(duì)象和DataSet對(duì)象,這兩個(gè)分別是你對(duì)數(shù)據(jù)庫(kù)實(shí)現(xiàn)增,刪,改,查的基本操作和生成數(shù)據(jù)集。
博客的存儲(chǔ)過(guò)程在sqlserver怎么寫
創(chuàng)建過(guò)程 CREATE PROCEDURE p_1 AS insert into ta ( col_max,col_min,col_avg) select max(col1),min(col1),sum(col1)/count(1) from tb where id='Tetminal1 ; GO -------------------------------------------------------------------------...
sqlserver 分頁(yè),就一片很長(zhǎng)很長(zhǎng)的博客,有圖片有文字然后用sql進(jìn)行分頁(yè)
按照你問(wèn)題的描述,你應(yīng)該是sql中的一個(gè)列存的文章內(nèi)容,那這個(gè)列應(yīng)該就是非常非常長(zhǎng)咯;建議你寫一個(gè)函數(shù),用截?cái)鄟?lái)處理這個(gè)問(wèn)題;
下面給你個(gè)demo思路,剩下的自己補(bǔ)
--@a?為文章內(nèi)容,@page?頁(yè)碼,@length?單頁(yè)長(zhǎng)度
declare?@int?int,@a?varchar(max),@page?int,@length?int
set?@a=''
set?@int=1
--假設(shè)取第一頁(yè),單頁(yè)顯示4000字符
set?@page=1
set?@length=4000
while?@int5000
begin
set?@a=@a+cast(@int?as?varchar(6))
set?@int=@int+1
end
--這里顯示demo的總長(zhǎng)度和內(nèi)容
select?@a,DATALENGTH(@a)
--截?cái)鄡?nèi)容
select?substring(@a,@page,@length)
本文名稱:sqlserver博客,sql server 博客園
新聞來(lái)源:http://ef60e0e.cn/article/hdhpig.html