當前位置:首頁 » 編程軟體 » vs資料庫編程

vs資料庫編程

發布時間: 2022-08-23 02:37:42

⑴ vs 資料庫編程 <無可用信息,未為msado.dll載入任何符號>

初始化資料庫:*
::CoInitialize(NULL);
try{

m_pConnection.CreateInstance("ADODB.Connection");//創建一ADODB的連接
_bstr_t str=m_sqlstr;//資料庫連接字元串
m_pConnection->ConnectionTimeout=5; //響應時間
m_pConnection->Open(str,"","",adModeUnknown);//打開ADO
m_pConnection->Close();

}
catch(_com_error e)
{
AfxMessageBox("連接資料庫出錯!");

}

⑵ vs2010中進行C/C++編程,如何連接和使用oracle資料庫

在Windows的控制面板中,查找ODBC數據源,配置一個能夠連接Oracle的數據源,並測試能夠成功連接。然後在VS中連接這個數據源即可。

⑶ 在VS2010中怎樣用C#創建資料庫連接並執行sql語句 最好舉個例子講一下

用C#聯接SQL有兩種連接方式,字元串連接和配置文件連接。一個連接字元串的例子是對資料庫文件NORTHWEND.MDF的連接

DataSource=.SQLEXPRESS;AttachDbFilename=C:...NORTHWND.MDF;

IntegratedSecurity=True;ConnectTimeout=30;UserInstance=True

數據源的值是.SQLEXPRESS,這里「.」可以寫成(local)或者localhost,表示是本機資料庫。SQLEXPRESS表示資料庫NORTHWEND.MDF是免費產品。由於資料庫是文件形式,添加了AttachDbFilename說明。

另外的例子是對於安裝在伺服器的資料庫,例如本機安裝的資料庫,使用SqlClient連接字元串。連接到AdventureWorks2008的連接字元串示例如下:

DataSource=.;InitialCatalog=AdventureWorks2008;IntegratedSecurity=True

對於SQLServer身份驗證,使用指定用戶名和密碼,這里星號表示有效用戶名和密碼。

"PersistSecurityInfo=False;UserID=*****;Password=*****;"

+"InitialCatalog=AdventureWorks;Server=MySqlServer"

配置文件是可以按需要更改的XML文件。開發人員可以使用配置文件來更改設置,而不必重編譯應用程序。

建議不要在代碼中嵌入連接字元串。如果伺服器的位置更改,應用程序將需要重新編譯。此外,編譯成應用程序源代碼的未加密連接字元串可以使用MSIL反匯編程序(ildasm.exe)查看而泄密。為了避免將連接字元串存儲在代碼中,可以將代碼存儲在ASP.NET應用程序的web.config文件中以及Windows應用程序的app.config文件中。

使用配置文件可以避免記憶連接字元串細節的負擔,記憶配置文件的設置過程比記憶連接字元串的細節要容易,因為設置過程按向導進行,智能提示有助於獲取連接字元串。下面是VS2010設置配置文件的連接字元串。

具體做法給你推薦一本書:《C#編程指南》,清華大學出版社,2011年1月出版,相關內容有資料庫的下載安裝、可視化編程、ADO、SQL的FILESTREAM、以及O/R設計器(對象關系設計器)等。在Google或網路輸入書名,作者,出版社,有好幾家網上書店出售,最低75折,送到家。目前還未在書店上架。

⑷ 如何通過代碼實現向VS2010資料庫中添加數據!急,資料庫作業!!!

這個明顯是WinForm的吧。
1、新建資料庫
USE [master]
GO
/****** Object: Database [資料庫名] Script Date: 09/12/2014 16:56:48 ******/
CREATE DATABASE [資料庫名] ON PRIMARY
( NAME = N'資料庫名', FILENAME = N'D:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\資料庫名.mdf' , SIZE = 80896KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB )
LOG ON
( NAME = N'資料庫名_log', FILENAME = N'D:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\資料庫名_log.LDF' , SIZE = 22144KB , MAXSIZE = UNLIMITED, FILEGROWTH = 10%)
GO
2、建立數據表
USE[資料庫名]
GO
CREATE TABLE [個人信息] (
[ID] [int] IDENTITY (1, 1) NOT NULL,
[姓名] [nvarchar] (50) NOT NULL DEFAULT (''),
[性別] [nvarchar] (1) NOT NULL DEFAULT (''),
[年齡] [int] NOT NULL DEFAULT (0),
[籍貫] [nvarchar] (50) NOT NULL DEFAULT (''),
[所在地] [nvarchar] (4000) NOT NULL DEFAULT (''))
/****其它欄位自行添加****/

ALTER TABLE [AccessList] WITH NOCHECK ADD CONSTRAINT [PK_個人信息] PRIMARY KEY NONCLUSTERED ( [ID] )
3、點擊button後,確認添加個人信息時:
INSERT [個人信息] ([姓名],[性別],[年齡],[籍貫]) VALUES ( '"+ txtXM.Text.Trim()+"','"+cbxXB.Text.Trim()+"',"+ txtNL.Text.Trim()+",'"+txtJG.Text.Trim()+"')

SQL語句,盡量使用參數,避免SQL注入。

⑸ 如何利用vs搭建mysql資料庫

新建一個工程名叫mysql,編程環境選擇c#,然後選擇windows窗體應用程序,新建一個窗體用於顯示查詢到sql資料庫的數據集

從工具箱向form1窗體上拖一個按鈕和datagridview控制項,按鈕是觸發連接資料庫獲取數據集,按鈕的名稱為顯示,datagridview控制項是用於顯示數據集內容

單擊解決方案資源管理器中的引用文件夾然後右鍵選擇添加引用,選擇瀏覽後打開mysql.data.dll,這是c#連接mysql資料庫的動態庫,裡面封裝了很多常用的操作資料庫的方法

在解決方案資源管理器中的form1.cs的代碼中加入using MySql.Data.MySqlClient;這就是代碼中的實際引用mysql.data.dll中的內容,有了這個c#就能很方便地操作sql資料庫

在按鈕的單擊事件中添加如下代碼
string str = "Server=127.0.0.1;User ID=root;Password=123456;Database=test;CharSet=gbk;";
MySqlConnection con = new MySqlConnection(str);//實例化鏈接
con.Open();//開啟連接
string strcmd = "select * from user";
MySqlCommand cmd = new MySqlCommand(strcmd, con);
MySqlDataAdapter ada = new MySqlDataAdapter(cmd);
DataSet ds = new DataSet();
ada.Fill(ds);//查詢結果填充數據集
dataGridView1.DataSource = ds.Tables[0];
con.Close();//關閉連接

使用navicat軟體在資料庫test中新建表user,然後新建兩個欄位username和password(圖中的欄位),navicat軟體是mysql的圖形化界面工具,負責新建表以及備份等資料庫操作,直觀地通過界面來操作

7
資料庫建好後就可以執行工程了,單擊顯示按鈕執行結果如下,出現username和password說明資料庫連接成功,由於沒有添加數據所以下面為空

⑹ 如何用VS編寫資料庫

很不爽的,還是用其它的吧。

熱點內容
加密狗是啥 發布:2025-02-06 03:48:03 瀏覽:552
phpcopy文件 發布:2025-02-06 03:41:26 瀏覽:410
系統配置頁面怎麼設置 發布:2025-02-06 03:36:34 瀏覽:693
家庭電腦搭建流媒體伺服器 發布:2025-02-06 03:19:02 瀏覽:342
matlab稀疏矩陣存儲 發布:2025-02-06 03:07:54 瀏覽:838
國際服2b2t伺服器地址 發布:2025-02-06 03:06:28 瀏覽:390
c語言輸出b 發布:2025-02-06 03:06:27 瀏覽:31
普通火車wifi密碼多少 發布:2025-02-06 03:04:20 瀏覽:436
可編程監控 發布:2025-02-06 03:03:33 瀏覽:645
c語言取隨機數 發布:2025-02-06 02:46:57 瀏覽:863