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

使用連接資料庫

發布時間: 2022-09-26 03:50:30

1. 如何使用odbc連接資料庫

1.
首先安裝Mysql資料庫。
2.
然後安裝MySQL
ODBC
驅動
3.
將要連接的MySQL資料庫文件夾復制到MySQL安裝文件夾的DATE目錄下,DATE下的文件名為資料庫名:
1、C:\Program
Files\MySQL\MySQL
Server
5.0\data
2、C:\ProgramData\MySQL\MySQL
Server
5.1\data
4.
根據您的系統可能不能,本人WIN7系統為上面第二個目錄,安裝完成後,我們下一步就創建ODBC數據源,步驟如下:
一、打開控制面板——管理工具——數據源(ODBC)——文件DSN如下圖:
點添加,然後選擇MySQL
ODBC
5.1
Driver
如下圖:
輸入數據源地址及名稱按下一步然後完成數據源的創建,如下圖:
完成創建如下圖:
然後系統會彈出下圖窗口,在Server:中填入本機地址:127.0.0.1,
Port:3306(MySQL默認埠),User:填root(默認用戶名為小寫root),密碼填入安裝時輸入的密碼,database:選擇MySQL資料庫,完成按OK這樣數據源就創建成功!
然後打開Access--外部數據--導入ODBC資料庫—選擇導入新表或鏈接--然後選擇剛剛創建的數據源,也可以在這里新建數據源,方法和前面一樣。
然後輸入密碼,選擇資料庫按OK建立鏈接!

2. 鏈接資料庫有哪些方法

常見的資料庫連接方法如下:
一、連接Access資料庫
1. 使用已有DSN的連接字元串進行連接(ODBC);
2.使用無DSN的連接字元串進行連接(ODBC);
3.使用連接字元串進行連接(OLEDB);
4.使用UDL文件進行連接;
使用UDL文件連接數據源的步驟如下:
(1)新建一個記事本,其擴展名為.udl。
(2)雙擊該UDL文件,彈出「數據連接屬性」對話框。
(3)該對話框首頁顯示「提供程序」選項卡,選擇要使用的OLEDB提供程序。
(4)單擊「下一步」,顯示"l連接「選項卡」,設置好正確的參數後,單擊「測試連接」

二、連接MySQL資料庫
1.使用已有DSN的連接字元串進行連接;
2.使用無DSN的連接字元串進行連接;

三、連接Oracle資料庫
1.使用Oracle.NET Data Provider(需要安裝Oracle客戶端)
2.使用ODBC.NET Data Provider
3.使用OLE DB.NET Data Provider

3. c#連接資料庫的幾種方式

第一種方法:直接通過資料庫的用戶名、密碼等連接到資料庫進行資料庫連接。
如:private void sqlconn()
{
SqlConncetion conn = new SqlConnection("SERVER=.;DATABASE=pubs;PWD=;UID=sa;");
SqlConncetion cmd = new SqlCommand("SELECT*FROM [table]",cmd);
DataSet ds = new DataSet();
SqlDataAdapter adp = new SqlDataAdapter(cmd);
adp.Fill(ds);
}
其中SqlConnection 是資料庫連接類,SqlDataAdapter是數據適配器,SqlCommand是數據操作命令,即執行SQL語言。
說明,使用SqlConnection進行資料庫的連接,然後使用SqlCommand定義SQL查詢語句,再定義一個DataSet存儲查詢的結果,而SqlDataAdapter是資料庫和DataSet的轉換橋梁。

第二種方法:通過ConfigurationManager.ConnectionString獲取資料庫的配置信息。進行資料庫的連接。
如:public static int ExcuteNonQuery(string sql,params SqlParameter[] parameters)
{
string connStr = configurationManager.ConnectionStrings["ConnStr"].ConncetionString;
using(SqlConncetion conn=new SqlConnection(connStr))
{
conn.open();
using(SqlCommand cmd = conn.CreateCommand())
{
cmd.CommandText = sql;
foreach(SqlParameter parameter in parameters)
{
cmd.Parameters.Add(parameter);
}
return cmd.ExecuteNonQuery();
}
}
}
說明:
(1) 通過string connStr=ConfigurationManager.ConnectionString[「ConnStr」].ConnectionString;獲得資料庫連接的一些配置信息,即「數據源」、「資料庫名」、「用戶名」、「密碼」,將這些信息都保存在connStr中。
(2) SqlConnection conn = new SqlConnection(connStr);創建一個資料庫連接對象conn,連接資料庫用conn.Open();
(3) SqlCommand cmd = new SqlCommand(「Select * Form [表]」,conn);
或者string sql = 「Select * From [表]」;
SqlCommand cmd = conn.CreateCommand();
cmd.CommandText = sql;這樣就把訪問資料庫的SQL語句存到了cmd中
(4) 建立SqlDataAdapter對象和DataSet對象
DataSet myDataSet = new DataSet();創建DataSet對象,
SqlDataAdapter myDataAdapter = new SqlDataAdapter(cmd);創建數據適配器對象。
(5) 填充DataSet:myDataAdapter.Fill(myDataSet);其實SqlDataAdapter數據適配器起的就是一個連接資料庫和數據集(DataSet)的橋梁作用,把對資料庫操作的SQL語句得到的結果傳到SqlDataAdapter對象中,在通過SqlDataAdapter.Fill(DataSet)方法,將結果填充到DataSet中。
第三種方法:用工廠方法
DbProviderFactory m_dbProviderFactory = DbProviderFactories.GetFacory(ConfigurationManager.ConnectionString[「ConStr」].ProviderName);//獲取工廠
DbConnection conn = m_dbProviderFactory.CreateConncetion();//創建連接
DbCommand cmd = m_dbProviderFactory.CreateCommand();//創建命令
cmd.Connection = conn;
cmd.CommandText = strSql;
cmd.CommandType = CommandType.Text;
DbDataAdapter dapter = m_dbProviderFactory.CreateDataAdapter();//創建適配器
dapter.SelectCommand = cmd;
dapter.Fill(DataSet ds = new DataSet());//填充
return ds;
說明:
上面的語句中用ConfigurationManager.ConnectionString[「ConStr」].ProviderName獲取了當前資料庫的名稱,因此可以適用於任何資料庫,如果這樣寫,就是不同的資料庫使用不同的語言:
SqlServer:DbProviderFactory factory = DbProviderFactories.GetFactory("System.Data.SqlClient");
Oracle:DbProviderFactory factory = DbProviderFactories.GetFactory("System.Data.OracleClient");
ODBC:DbProviderFactory factory = DbProviderFactories.GetFactory("System.Data.Odbc");
Access:DbProviderFactory factory = DbProviderFactories.GetFactory("System.Data.OleDb");

4. 如何正確使用資料庫連接

安裝sqldeveloper後,打開客戶端

在「文件」菜單中選擇「新建」菜單,快捷鍵CTRL+N,打開「新建庫」對話框

在「新建庫」對話框中,類別General中選擇連接,在連接中選擇「資料庫連接」,點擊確定,彈出「新建/選擇資料庫連接」對話框

在對話框中輸入資料庫的信息

點擊「測試」按鈕,測試連接狀態,連接成功後,會提示狀態是成功的

測試成功後,點擊「連接」按鈕,成功連接資料庫。在右側的空白處,可以輸入資料庫語言操作資料庫了。

5. 如何在主程序使用JdBC連接資料庫

1 編寫JDBCUtil類專門用來連接資料庫
2 注冊驅動,使用DriverManager.getConnection(url,user,pass)獲取連接
3 創建statement對象,
4 編寫sql
5 調用executeQuery進行查詢,executeUpdate進行增刪改

6. 如何使用odbc連接資料庫

使用odbc連接資料庫的步驟如下:

1、首先安裝Mysql odbc connector 插件。配置32位ODBC數據源,選擇「控制面板」->"系統和安全"->"管理工具",如下圖所示:

7. 如何用python3連接mysql資料庫

python3使用PyMysql連接mysql資料庫
python語言的3 x完全不向前兼容,導致我們在python2 x中可以正常使用的庫,到了python3就用不了了 比如說mysqldb目前MySQLdb並不支持python3
python語言的3.x完全不向前兼容,導致我們在python2.x中可以正常使用的庫,到了python3就用不了了.比如說mysqldb
目前MySQLdb並不支持python3.x , Python3.x連接MySQL的方案有:oursql, PyMySQL, myconnpy 等
下面來說下python3如何安裝和使用pymysql,另外兩個方案我會在以後再講。
1.pymysql安裝
pymysql就是作為python3環境下mysqldb的替代物,進入命令行,使用pip安裝pymysql

1

pip install pymysql3

2.pymysql使用
如果想使用mysqldb的方式,那麼直接在py文件的開頭加入如下兩行代碼即可。

1
2
3
4

#引入pymysql
import pymysql
#當成是mysqldb一樣使用,當然也可以不寫這句,那就按照pymysql的方式
pymysql.install_as_MySQLdb()

8. 鏈接資料庫有哪些方法

常見的資料庫連接方法如下:
一、連接Access資料庫
1.
使用已有DSN的連接字元串進行連接(ODBC);
2.使用無DSN的連接字元串進行連接(ODBC);
3.使用連接字元串進行連接(OLEDB);
4.使用UDL文件進行連接;
使用UDL文件連接數據源的步驟如下:
(1)新建一個記事本,其擴展名為.udl。
(2)雙擊該UDL文件,彈出「數據連接屬性」對話框。
(3)該對話框首頁顯示「提供程序」選項卡,選擇要使用的OLEDB提供程序。
(4)單擊「下一步」,顯示"l連接「選項卡」,設置好正確的參數後,單擊「測試連接」
二、連接MySQL資料庫
1.使用已有DSN的連接字元串進行連接;
2.使用無DSN的連接字元串進行連接;
三、連接Oracle資料庫
1.使用Oracle.NET
Data
Provider(需要安裝Oracle客戶端)
2.使用ODBC.NET
Data
Provider
3.使用OLE
DB.NET
Data
Provider

9. 怎麼使用java連接資料庫

1、首先我們先建好資料庫,然後建立好程序的目錄,因為是適用於初學者的,所以就建立一個簡單的java project,如圖。

10. 怎麼用ASP連接sql資料庫

能不能詳細點啊。
access資料庫是mdb文件,如果你用access打開時不能編輯,那就檢查一下這個文件是否設置為只讀了。
而如果是在ASP中打開這個mdb文件進行資料庫的讀寫,步聚如下:
一、創建Adodb.Connection對象用來連接資料庫
使用以下語句:Set Conn=Server.CreateObject("Adodb.Connection")
打開資料庫連接:Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="&server.mappath("xxx.mdb")
其中的xxx.mdb就是你的access資料庫名稱(可以加上路徑例如:/data/xxx.mdb。

二、創建adodb.recordset記錄集對象來打開數據表並獲取記錄集
使用以下語句:
set rs=server.createobject("adodb.recordset")
rs.open "select * from xxtable",conn,1,3
這樣就打開了xxtable這個表,並返回了其中的所有記錄,並且是以可編輯狀態打開的。其中的conn即是你的資料庫連接對象的名稱,後面緊跟著的1是recordset記錄集對象的游標類型,此處為1表示你通過此SQL語句獲得的記錄集的游標可以前後移動,這樣你就可以進行記錄集的循環等操作。最後面的一個數字3,是記錄集的鎖定類型,3表示可編輯
關於游標類型及鎖定類型可以網路搜索一下

通過上面兩步,你已經獲得了一些記錄集並且處於可編輯這些記錄集的狀態了

接下來就可以使用rs.addnew,rs.update進行記錄的新增,更新操作。
比如新增:
rs.addnew() '表示新增一條記錄
rs("name")="test1"
rs("pass")="1234"
rs.update()

這樣就新增了一條記錄,其中的rs.addnew()表示新增一條記錄,緊接著用rs("name"),rs("pass")來寫入數據到name,pass這兩個欄位中,然後使用rs.update來保存一下你剛才的寫入,這樣一條新記錄的插入就完成了。

而如果你只是修改一條已有的記錄,則不需要rs.addnew(),後面的代碼一樣即可完成。不過修改記錄一般是會先查詢指定條件的某一條記錄再進行rs.updae

當然你也可以不使用recordset記錄集對象,而直接用sql語句的insert,update等來完成。

另外補充說明一點:
如果你發現用recordset或是sql的insert,update不能成功增加記錄或修改記錄,那麼你就檢查一下你的這個資料庫連接代碼是否連接成功(也就是資料庫文件的路徑是否寫對)。如果這些都對,那麼你再檢查這個資料庫文件是否是只讀狀態,如果也不是只讀狀態,那麼就應該是文件許可權的問題了。當你的MDB文件在NTFS格式的磁碟分區中時,需要設置文件的許可權才可以寫入數據,否則就只能讀取。

熱點內容
ef資料庫查詢數據 發布:2025-05-18 03:29:36 瀏覽:668
百度雲下載文件夾 發布:2025-05-18 03:17:33 瀏覽:674
php雲開發 發布:2025-05-18 03:12:41 瀏覽:447
sql語句顯示表 發布:2025-05-18 03:12:30 瀏覽:690
資料庫系統的例子 發布:2025-05-18 03:02:42 瀏覽:191
數字化儲存與編譯是什麼 發布:2025-05-18 02:56:55 瀏覽:217
個人網站模板源碼 發布:2025-05-18 02:51:17 瀏覽:490
主伺服器ip地址 發布:2025-05-18 02:46:29 瀏覽:856
電腦配置太低玩不了絕地求生怎麼辦 發布:2025-05-18 02:38:39 瀏覽:797
存儲過程怎麼出錯了 發布:2025-05-18 02:37:16 瀏覽:368