當前位置:首頁 » 操作系統 » net連接資料庫

net連接資料庫

發布時間: 2022-01-22 17:55:28

㈠ C#.net連接資料庫

建議把資料庫連接寫到配置文件Web.Config中,方便修改鏈接字元串
<connectionStrings>
<add name="connStr" connectionString="Data Source=.\sa;Initial Catalog=Users;User ID=sa;PassWord=123456 "/>
</connectionStrings>
說明:name就是我們在後台代碼調用的字元串;Data Source後面是指本地資料庫(「.")的實例sa,如果沒有實例,就直接用localhost、. 、或者資料庫伺服器Ip地址。
public static string strConn = ConfigurationManager.ConnectionStrings["connStr"].ConnectionString;
public sqlConnection conn = new SqlConncetion(strConn);
說明:引用Configuration進去,這是獲取到資料庫連接字元串了。

public void Login()
{
string sqlStr="Select ...";
conn.Open();
try
{
}
catch
{
}
finally
{
conn.Close();
}
}

㈡ C#NET 怎樣連接資料庫

用C#.net可以連接的資料庫有Access,SQL Server,Oracle,還有excel等很多,
C#.net連接不同的資料庫有不同的方法,不一樣的地方就是導入的命名空間不同,和連接資料庫的字元串不同,
首先說下命名空間的導入,大部分資料庫在導入了下面的命名空間後就可以了(包括下面提到的SQL Server資料庫)
using System.Data.OleDb;
要是使用SQL Server的資料庫,C#.net提供了單獨的連接方法使其能夠更加快的與資料庫進行連接,
導入方法如下:
using System.Data.SqlClient;(SQL Server)
再就是連接資料庫所需要的連接字元串(就是變數strConnection),它指定了要使用的數據提供者和要使用的數據源.

C#連接連接Access
string strConnection="Provider=Microsoft.Jet.OleDb.4.0;";
strConnection+=@"Data Source=C:\Northwind.mdb";
OleDbConnection objConnection=new OleDbConnection(strConnection);
...
objConnection.Open();
..
objConnection.Close();
" Provider=Microsoft.Jet.OleDb.4.0;"是指數據提供者,這里使用的是Microsoft Jet引擎,也就是Access中的數據引擎,asp.net就是靠這個和Access的資料庫連接的.
"Data Source=C: \Northwind.mdb"是指明數據源的位置,他的標准形式是"Data Source=MyDrive:MyPath\MyFile.MDB".
" OleDbConnection objConnection=new OleDbConnection(strConnection);"這一句是利用定義好的連接字元串來建立了一個鏈接對象,以後對資料庫的操作我們都要和這個對象打交道.
"objConnection.Open();"這用來打開連接.至此,與Access資料庫的連接完成.
" objConnection.Close();"得到數據或是修改數據後,一定要關閉資料庫連接

PS:
1.要注意連接字元串中的參數之間要用分號來分隔.
2.如果要連接的資料庫文件和當前文件在同一個目錄下,還可以使用如下的方法連接:
strConnection+="Data Source=";
strConnection+=MapPath("Northwind.mdb");
3. "+="後面的"@"符號是防止將後面字元串中的"\"解析為轉義字元.
--------------------------------------------------------------------------------
C#連接SQL Server
string strConnection="uid=sa; password=; ";
strConnection+="initial catalog=Northwind;Server=YourSQLServer;";
strConnection+="Connect Timeout=30";
SqlConnection objConnection=new SqlConnection(strConnection);
..
objConnection.Open();
objConnection.Close();
"uid=sa":連接資料庫的用戶名為sa.
"password=":連接資料庫的驗證密碼為空.他的別名為"pwd",所以我們可以寫為"pwd=".
"initial catalog=Northwind":使用的數據源為"Northwind"這個資料庫.他的別名為"Database",本句可以寫成"Database=Northwind".
"Server=YourSQLServer":使用名為"YourSQLServer"的伺服器.他的別名為"Data Source","Address","Addr".
" Connect Timeout=30":連接超時時間為30秒.(根據情況添加)
PS:
1.你的SQL Server必須已經設置了需要用戶名和密碼來登錄,否則不能用這樣的方式來登錄.如果你的SQL Server設置為Windows登錄,那麼在這里就不需要使用"uid"和"password"這樣的方式來登錄,而需要使用"Trusted_Connection=SSPI"來進行登錄.
2. 如果使用的是本地資料庫且定義了實例名,則可以寫為"Server=(local)\實例名";如果是遠程伺服器,則將"(local)"替換為遠程伺服器的名稱或IP地址.
--------------------------------------------------------------------------------
C#連接連接excel
string path = "c:\book1.xls";
string strConnection = "provider=microsoft.jet.oledb.4.0;data source=" + path +";extended properties=excel 8.0;";
string sql = "select * from [sheet1$]";
OleDbConnection objConnection = new OleDbConnection(strConnection);

"c:\book1.xls "文件的路徑
"provider=microsoft.jet.oledb.4.0"是指數據提供者,這里使用的是Microsoft Jet引擎,也就是excel中的數據引擎,asp.net就是靠這個和excel的資料庫連接的.
"data source"是指明數據源的位置
"[sheet1$]" sheet1為excel里標的名稱,用法:[name$]

㈢ ASP.NET如何連接資料庫

可以這樣來連接。如代碼所示:
SqlConnection con = new SqlConnection("server=.;database=MyDB;uid=sa;pwd=;");
con.Open();
SqlDataAdapter sda = new SqlDataAdapter();
sda.SelectCommand = new SqlCommand("select * from 表名", con);
DataSet myds = new DataSet();
sda.Fill(myds);
con.Close();
GridView1.DataSource = myds;
GridView1.DataBind();
當然,你也可以把連接資料庫的代碼寫在Web.config文件里,那樣會更好。
在這里我是綁定到了GridView控制項里,所以你的頁面要有GridView控制項,綁定在Table控制項與它一樣。
注意要在程序的頂端引入命名空間:using System.Data.SqlClient;
如果還不懂可以Hi我。

㈣ .net如何配置連接資料庫 急.....

如果是windows身份,就是
"Data Source=.;Initial Catalog=Northwind;Integrated Security=true;"

㈤ .net連接sql資料庫

initial catalog 是資料庫的名字 ,DATASOURCE是SQL伺服器的名字,User ID是用戶名,Password是密碼,一般而言默認用戶為SA,密碼為空。還有你是否打開了SQL伺服器?

㈥ asp.net怎樣連接資料庫

很簡單的。
1、獲取直接字元串,自己寫,也可以用系統自帶的功能獲取。easy
2、創建sqlconnection對象,自己寫代碼sqlconnection conn=new sqlconnection();
3、打開與數據的連接 conn.open();
具體的操作網上有很多。

㈦ .net資料庫連接

你程序里登錄資料庫的登錄名、密碼與資料庫中的登錄名、密碼不匹配
打開資料庫、安全性、登錄名、找到用戶sa(一般資料庫里都有個sa用戶)、修改用戶sa的密碼、修成功後查看一下你.NET項目中的資料庫登錄名、密碼是否與你所設置的一樣。如果不同就修改成你所設置的。

㈧ .net是如何連接SQL資料庫的

程序和網站的都是一樣的
Data Source=.\sqlexpress;Initial Catalog=資料庫名稱;User ID=用戶名;password:密碼

㈨ net如何連接資料庫並進行插入

你這段代碼改成這樣試試
string conn= "server=.;database=LF_Novel;uid=sa;pwd=sa";
string strSql = "insert into Novel_Defray(Defray_BID,Defray_Name,Defray_Sum)values(1,1,1) ";
SqlConnection cn = new SqlConnection(conn);
SqlCommand cmd = new SqlCommand(strSql,cn);
cn.Open();
cmd.ExecuteNonQuery();
cn.Close();

㈩ .net與資料庫鏈接的詳細操作是怎樣的

1.SqlConnection 用於資料庫連接
2.SqlCommand 用於存儲要執行的命令
3.SqlDataAdapter 數據適配器,作用同SqlCommand
4.SqlDataReader 數據閱讀器,用於數據查詢
5.DataSet 數據集,用於存儲查詢的結果
//第一步:創建資料庫連接
SqlConnection con=new SqlConnection();
con.ConnectionString="server=127.0.0.1;database=my;uid=sa;pwd=123";//連接字元串
con .Open();//打開資料庫連接
if(con.State==System.Data.ConnectionState.Open)
{
Console.WriteLine("資料庫可以連接成功");
}
con.Close();//關閉資料庫連接

//第二步:創建要執行的命令(增,刪,改)
SqlCommand cmd = new SqlCommand();
cmd.CommandText=SQL語句;
cmd.Connection = con;//使用哪一個資料庫連接
//第三部:執行
int i = cmd.ExecuteNonQuery();//執行SQL語句
if (i > 0)
{
Console.WriteLine("");
}
//第四部:閉連接
con.Close();//關閉連接

熱點內容
實測華為編譯器 發布:2024-09-19 23:50:52 瀏覽:820
linux匯總 發布:2024-09-19 23:46:39 瀏覽:452
阿里雲伺服器環境搭建教程 發布:2024-09-19 23:21:58 瀏覽:837
黃色文件夾圖標 發布:2024-09-19 23:19:22 瀏覽:684
mysql資料庫導出導入 發布:2024-09-19 23:00:47 瀏覽:183
lua腳本精靈 發布:2024-09-19 23:00:41 瀏覽:659
任務欄文件夾圖標 發布:2024-09-19 22:54:25 瀏覽:101
解壓來一波 發布:2024-09-19 22:46:36 瀏覽:933
mysqlpythonubuntu 發布:2024-09-19 22:46:27 瀏覽:501
伺服器請求獲取ip地址 發布:2024-09-19 22:33:25 瀏覽:515