c如何連線其他資料庫,如mysql或者

2021-12-26 00:13:46 字數 3092 閱讀 5118

1樓:匿名使用者

3、資料庫操作** insertmysql.cs**如下:

using system;using

system.collections;using system.configuration;using mysql.data;using

mysql.data.mysqlclient;using system.data;

namespace sql//資料庫簡單測試console.readline();            mycon.close();        }}}

2樓:匿名使用者

安裝postgresql的odbc驅動,用.net通過odbc訪問

安裝postgresql的oledb驅動,用.net通過oledb方式訪問

這兩個驅動可以在這裡找到

除此以外,你還可以在

找到專門用於.net操作postgre的.net程式集,使用時匯入即可,

至於增刪改查,就用最標準的sql語句操作即可

這裡有個最簡單的例子:

using npgsql;

conn = new npgsqlconnection("server=localhost;port=5432;userid=postgres;password=123456;database=dbname;");

conn.open();

npgsqlcommand command = new npgsqlcommand(sqlcommand, conn);

int32 rowsaffected;

rowsaffected = command.executenonquery();

conn.close();

3樓:零度吹風

using system;

using system.data.sqlclient;

using system.data;

public class db

//上面的方法是增刪改

public dataset select(string sql)//這個方法是查;

} 這是乙個連線sql的類;

你建這樣的乙個類,在哪個地方要就例項後調他的方法帶入乙個引數;

引數是sql增刪改查的語句;

如果要在你做的那個程式實現增刪改的話就

db db = new db();

int i = db.update(增的sql語句);

// 返回的i是1就是成功了!

*************************==db db = new db();

int i = db.update(刪的sql語句);

// 返回的i是1就是成功了!

*************************=db db = new db();

int i = db.update(改的sql語句);

// 返回的i是1就是成功了!

********************====如果要查詢db db = new db();

dataset ds = new dataset();

ds = db.select(查的sql語句);

//查詢出的結果就放在ds裡面;

eclipse用jdbc連線mysql資料庫時,url是填什麼?怎樣找出位址?

4樓:匿名使用者

127.0.0.

1指的本機位址,是本地的意思 ,改成localhost也是相同的意思。而3306是mysql的預設埠,除非安裝了mysql後手動修改過埠,否則通常情況下沒修改都是3306。

若是連線本地資料庫為127.0.0.1:3306。若進行了修改可以自行進入資料庫檢視。

擴充套件資料

結構化查詢語言(sql) 是訪問關聯式資料庫的標準語言。困難之處在於:雖然大多數的 dbms (資料庫管理系統)對其基本功能都使用了標準形式的 sql,但它們卻不符合最近為更高階的功能定義的標準 sql 語法或語義。

例如,並非所有的資料庫都支援儲存程式或外部連線,那些支援這一功能的資料庫又相互不一致。人們希望 sql 中真正標準的那部份能夠進行擴充套件以包括越來越多的功能。但同時 jdbc api 又必須支援現有的 sql。

jdbc api 解決這個問題的一種方法是允許將任何查詢字串一直傳到所涉及的 dbms驅動程式上。這意味著應用程式可以使用任意多的 sql 功能,但它必須冒這樣的風險:有可能在某些 dbms 上出錯。

事實上,應用程式查詢甚至不一定要是 sql,或者說它可以是個為特定的 dbms 設計的 sql 的專用派生物(例如,文件或圖象查詢)。

連線 mysql

例1:連線到本機上的mysql。

首先在開啟 dos 視窗,然後進入目錄 mysqlbin,再鍵入命令mysql -uroot -p,回車後提示你輸密碼,如果剛安裝好mysql,超級使用者root 是沒有密碼的,故直接回車即可進入到 mysql 中了,mysql 的提示符是:mysql>

例2:連線到遠端主機上的mysql。假設遠端主機的ip為:110.110.110.110,使用者名為root,密碼為abcd123。則鍵入以下命令:

mysql -h110.110.110.110 -uroot -pabcd123

5樓:青鳥中關村專家

jdbc連線mysql資料庫的url為:

jdbc:mysql://主機名或ip抵制:埠號/資料庫名

jdbc連線其他資料庫的連線字串寫法為:

6樓:匿名使用者

127.0.0.1 就是指的你本機, 本地的意思 ,當然你也可以改成localhost 也是一樣的意思。

3306 是mysql的預設埠,除非你安裝了mysql後手動修改過埠,沒修改都是3306,這個沒說的

127.0.0.1:3306 固定寫法。或者localhost:3306 一樣。

c連線資料庫的步驟是什麼,C 中連線資料庫的程式碼是什麼 寫在什麼地方的

c 連線資料庫有以下幾個步驟 1 使用配置的資料庫連線串,建立資料庫連線 connection 物件 2 構建操作的sql語句 3 定義command物件 4 開啟資料連線 5 執行命令 舉乙個例子,刪除操作 public class studentservice stuid 定義command物件...

如何修改資料庫連線檔案,如何修改資料庫連線檔案data common inc php

cfg dbhost localhost 這個是主機名,一般情況下不用修改,也可以填寫為你的主機ip cfg dbname web1 這個是資料庫名字 cfg dbuser root 資料庫登陸賬號 cfg dbpwd root 賬號密碼 cfg dbprefix dede 資料庫表字首 cfg d...

c連線SQL資料庫的問題,c 連線SQL資料庫的問題

用程式連線需要開啟遠端連線 1在 sql server management studio 的物件資源管理器中,右鍵單擊伺服器,再單擊 屬性 2.在 安全性 頁上的 伺服器身份驗證 下,選擇混合驗證模式,密碼,再單擊 確定 3.在 sql server management studio 對話方塊中...