net資料庫配置文件
❶ .net配置文件資料庫連接解析
name表示你自己定義的資料庫連接的名稱,你可以自己設定,user id表示你要連接的資料庫的名稱(就是你新建sql Server時設的名字),password是連接需要的密碼,Initial Catalog是只你要連接的資料庫文件的名稱,Data Source=.表示數據源是本地計算機的,=後有個.,這個「.」表示本地計算機的資料庫。
❷ 。net配置文件裡面 哪一個 資料庫的名字 哪一個是資料庫登錄名字 Source是伺服器地址嗎
<add key="GZ_ConnectionString" value="Data Source=116.255.200.88;database = gzcx ;uid=gzcx_f;pwd=123456" />
GZ_ConnectionString--為連接字元串,在代碼中使用
116.255.200.88--資料庫伺服器名稱
gzcx --資料庫名稱
uid=gzcx_f;pwd=123456"--連接賬號 以及密碼
❸ asp.net怎麼配置資料庫
連接資料庫的字元寫在配置文件的什麼地方無所謂,程序都可以讀取到。鏈接字元串中uid和User Id、password和pwd都是可以的,不區分大小寫。這是ado.net強大的地方,都可以識別出。
❹ 關於.net連接mysql時配置文件要怎麼寫
最近在寫一個.net項目,用的是mysql資料庫。因為平時基本不怎麼用mysql開發.net項目,於是上網網路了下關於.net引用mysql資料庫的案例。
基本就是下載mysql資料庫的驅動然後dll引入(具體網上有)
我按照網上的方法引入了dll,MySql.Data和MySQLDriverCS~~然後引用命名空間的時候用的是MySQLDriverCS。在配置文件中寫連接字元串的時候,我是這么寫的
<add name="connectionString" connectionString="server=192.168.1.247;database=prodmng;User ID=root;Password=root; port=3306" providerName="MySql.Data.MySqlClient" />
看起來應該是沒錯,但是在運行的時候老是報錯,首先是報root賬號的密碼錯誤,後來,我把密碼改成了本地資料庫的root賬號的密碼,結果能連上資料庫,而且是本地的資料庫!!這說明我配置中寫的sever的ip根本沒起作用!後來我在網上有找了很久,找到了問題所在!代碼如下:
<add name="connectionString" connectionString="Location=192.168.1.247;Data Source=prodmng;User ID=root;Password=root; port=3306" providerName="MySql.Data.MySqlClient" />
我把server改成location ,database改成Data Source 後,就能連上247伺服器的資料庫了!!
後來,在網上發現有些人是用MySql.Data.MySqlClient這個庫的,然後我就試了下這個庫。這個哭和之前那個MySQLDriverCS不同的地方在於裡面的類名中的sql字母大小寫不一樣,比如MySql.Data.MySqlClient中的MySqlConnection在MySQLDriverCS中就是MySQLConnection。在引用這個庫之後,我發現我之前改過的連接字元串報錯了!不存在location這個屬性,於是我把連接字元串改成之前那樣:
<add name="connectionString" connectionString="server=192.168.1.247;database=prodmng;User ID=root;Password=root; port=3306" providerName="MySql.Data.MySqlClient" />
然後運行程序,沒有問題,能訪問資料庫!
❺ ASP.NET源代碼 已經附加資料庫了,怎麼該配置文件讓VS連接到資料庫
1.<add
key="ConnectionString"
value="server=;database=;user=;password="></add>
2.VS
上
IDE
對應的操作:
視圖-伺服器
資源管理器
-右鍵「數據鏈接」-添加鏈接-選擇「Microsoft
SQL
Server」點擊「繼續」-伺服器名
。。。。
選中解決方案,點擊屬性
選項卡
,然後找到自動生成的連接字元串即可。
❻ .Net連接Oracle資料庫到底怎麼配置
C#連接Oracle資料庫(查詢數據)
using System;
using System.Collections.Generic;
using System.ComponentModel;
//這行和下一行都要先在引用中填加system.data.oracleclient
using System.Data.OracleClient;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace WindowsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
#region 從region到endregion是手工寫的。別的都是系統自動生成的
//定義連接資料庫的字元串
string constring = "data source=wzd;user=wzd;password=wzd;";
//進行連接
OracleConnection conn = new OracleConnection(constring);
try
{
conn.Open();//打開指定的連接
OracleCommand com = conn.CreateCommand();
//寫好想執行的Sql語句
com.CommandText =
"select name from mytable where card_no='0000000002'";
OracleDataReader odr = com.ExecuteReader();
//讀取數據,如果返回為false的話,就說明到記錄集的尾部了
while (odr.Read())
{
//將讀取到的值顯示到定義的控制項中。
this.lbl.Text = odr.GetOracleString(0).ToString();
}
odr.Close();//關閉reader.這是一定要寫的
}
catch
{
MessageBox.Show("erro");//如果發生異常,則提示出錯
}
finally
{
conn.Close();//關閉打開的連接
}
#endregion
}
}
}
C#中與Oracle連接的代碼
注意:一定要添加這個:
項目->添加引用->.NET->System.Data.OracleClient.dll
using System;
using System.Data;
using System.Windows.Forms;
using System.Data.OracleClient;
namespace Test
{
/// <summary>
/// 簡潔期間,直接將實現寫在構造函數中
/// </summary>
public class Test
{
public Test()
{
//
// TODO: 在此處添加構造函數邏輯
//
string ConnectionString =
"Data Source=LiPu; User Id=SCOTT; Password=scott";
//連接字元串,Data Source 是指資料庫名字.如我用的是本機的Oracle
//的資料庫,名字為LiPu. user id 是
//用戶名,你可以用System 或是你自己添加的一個用戶.Password是
//對應用戶的密碼.
//創建一個新連接
OracleConnection conn = new OracleConnection(ConnectionString);
try
{
conn.Open(); //打開連接
OracleCommand cmd = conn.CreateCommand();
cmd.CommandText = "select * from emp"; //SQL語句
OracleDataReader rs = cmd.ExecuteReader();
//讀取數據,如果rs.Read()返回為false的話,就說明到記錄集的尾部了
while(rs.Read())
{
MessageBox.Show(rs.GetString(1));
}
rs.Close();
}
catch (Exception e)
{
MessageBox.Show(e.Message);
}
finally
{
conn.Close();
}
}
}
}
C#連接Oracle資料庫(更改資料庫中的記錄並查詢更改後的數據)
using System;
using System.Collections.Generic;
//這行和下一行都要先在引用中填加system.data.oracleclient
using System.ComponentModel;
using System.Data.OracleClient;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace WindowsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
#region 從region到endregion是手工寫的。別的都是系統自動生成的
//定義連接資料庫的字元串
string constring = "data source=wzd;user=wzd;password=wzd;";
//進行連接
OracleConnection conn = new OracleConnection(constring);
try
{
conn.Open();//打開指定的連接
OracleCommand com = conn.CreateCommand();
com.CommandText =
"select name from fin_ipr_inmaininfo where card_no="+
"'0000000002'";//寫好想執行的Sql語句
OracleDataReader odr = com.ExecuteReader();
//讀取數據,如果返回為false的話,就說明到記錄集的尾部了
while (odr.Read())
{
//將讀取到的值顯示到定義的控制項中。
this.lbl.Text = odr.GetOracleString(0).ToString();
}
odr.Close();//關閉reader.這是一定要寫的
}
catch
{
MessageBox.Show("erro");//如果發生異常,則提示出錯
}
finally
{
conn.Close();//關閉打開的連接
}
#endregion
}
private void button2_Click(object sender, EventArgs e)
{
#region 從region到endregion是手工寫的。別的都是系統自動生成的
//定義連接資料庫的字元串
string constring = "data source=wzd;user=wzd;password=wzd;";
//進行連接
OracleConnection conn = new OracleConnection(constring);
try
{
conn.Open();//打開指定的連接
OracleCommand com = conn.CreateCommand();
//寫好想執行的Sql語句
com.CommandText =
"update fin_ipr_inmaininfo set name='wzd' where card_no='0000000002'";
com.ExecuteNonQuery();
}
catch
{
MessageBox.Show("erro");//如果發生異常,則提示出錯
}
finally
{
conn.Close();//關閉打開的連接
}
#endregion
}
}
}
❼ 。net中,把資料庫(SQL2005)連接字元串寫到配置文件中,配置文件都用xml寫嗎用xml寫完放在哪裡
網站或項目里有個web.config
寫在那裡面,
<connectionStrings>
<add name="ConnectionString" connectionString="server=(local);database=ConsumeWorld;uid=sa;pwd=sa;Timeout=200;" />
</connectionStrings>
寫在<system.web>外面,和<system.web> 同級
<system.web>
</system.web>
❽ ASP.NET中web.config文件的資料庫配置問題
<appSettings>
<add
key="master"
value="master"/>
</appSettings>
這種寫法中master就相當於Data
Source=NICKYAN-PC;User
Id=PB_DB_USER;Password=123123;Integrated
Security=no
只不過你的那種寫法是在程序中寫的資料庫連接信息
❾ ASP.NET中web.config文件配置問題(資料庫連接)
用VS2005和用VS2008 進行資料庫鏈接的web.config中的配置方法是一樣的
在vs2008中 web.config的資料庫鏈接標記默認是<appSettings/>
你把他改成
<appSettings>
</appSettings>格式的一樣也可以用,用法和在vs2005中的用法一樣!
❿ ASP.NET如何實現與資料庫連接,怎麼配置數據源
這要用到ado.net的一些知識。主要有connection、command、dataadapter、datareader、transaction等對象完成資料庫連接任務。
連接資料庫主要有以下步驟:
1、建立連接
2、打開連接
3、啟動事務處理(如果需要的話)
4、執行命令
5、接受並處理執行結果
6、回滾事務(如果啟動了事務,並且執行命令的結果不是期望值或發生其它異常)
7、重復第4步(如果啟動了事務,並且有多個命令需要作為同一個事務執行)
8、提交事務(如果啟動了事務)
9、關閉連接
至於代碼就非差簡單了,網上到處都是。執行資料庫命令大概有4類,返回影響行數(增、刪、改)、返回結果集表格(查)、返回結果集的左上角(一般用於匯總等操作,例如select
count(*)...)。這些只要在command執行的時候控制一下兒就好了。我建議你到網上搜一下兒ado.net的五個對象,看看就明白了。