1. 程式人生 > >C++ builder資料庫連線大全

C++ builder資料庫連線大全

最近在用BCB做個小專案,因為自己沒學過C++,BCB也是第一次接觸所以想在網上找點資料,但發現BCB的東西很少,而且關於資料庫操作方面的東西都說的很籠統,不能給找資料的人提供幫助,所以我就把自己知道的一點關於BCB資料庫方面的一點東西分享給大家,希望對初學者有所幫助。


1.資料庫的查詢
   Query1->Close();
   Query1->SQL->Clear();
   Query1->SQL->Add("select soft_name,soft_vision,soft_org from soft_info where ");
   Query1->SQL->Add("host_ip='192.168.1.111'");
   Query1->ExecSQL();  


//上面是將結果集儲存在Query1中
int q=Query1->RecordCount;
if(Query1->FindFirst())   //查詢結果集中的第一條記錄
{
  a=Query1->operator []("soft_name");
  b=Query1->operator []("soft_vision");
  c=Query1->operator []("soft_org");
  Memo1->Lines->Add(" Èí¼þÃû£º"+a);
  Memo1->Lines->Add(" Èí¼þ°æ±¾£º"+b);
  Memo1->Lines->Add(" Èí¼þÉÌ£º"+c);
  Memo1->Lines->Add("");
  int m=1;
  while(m<q){
  if(Query1->FindNext())   //查詢結果集中的下一條記錄
  {
    a=Query1->operator []("soft_name");
    b=Query1->operator []("soft_vision");
    c=Query1->operator []("soft_org");
    Memo1->Lines->Add(" Èí¼þÃû£º"+a);
    Memo1->Lines->Add(" Èí¼þ°æ±¾£º"+b);
    Memo1->Lines->Add(" Èí¼þÉÌ£º"+c);
    Memo1->Lines->Add("");
  }
  m++;
  }
}


//上面是將每條記錄存到控制元件中


2.資料庫的新增
Query1->Close();
Query1->SQL->Clear();
Query1->SQL->Add("insert into soft_info (soft_name,soft_vision,soft_org,host_ip) values ('");
Query1->SQL->Add(name->operator [](j)+"','");
Query1->SQL->Add(version->operator [](j)+"','");
Query1->SQL->Add(pub->operator [](j)+"','");
Query1->SQL->Add("109.128.10."+AnsiString(j+1)+"')");
Query1->ExecSQL();


3.資料庫的刪除
Query1->Close();
Query1->SQL->Clear();
Query1->SQL->Add("delete from soft_info");
Query1->ExecSQL();
Query1->DataSource->DataSet->Refresh();

相關推薦

C++ builder資料庫連線大全

最近在用BCB做個小專案,因為自己沒學過C++,BCB也是第一次接觸所以想在網上找點資料,但發現BCB的東西很少,而且關於資料庫操作方面的東西都說的很籠統,不能給找資料的人提供幫助,所以我就把自己知道的一點關於BCB資料庫方面的一點東西分享給大家,希望對初學者有所幫助。 1

ASP.NET C#各種資料庫連線字串大全——SQLServer、Oracle、Access

  剛開始學習C#開發專案時,長期會為了寫一個安全的高效的資料庫連線發愁。我發現現在很多剛開始學習的朋友和有些做了一兩年的朋友,也有點犯愁,我就貼上這個程式碼,給自己以後做個參考,也給朋友做個學習的參考。      我主要在這裡統計了.NET專案下常用的資料庫連線字串:SQ

有時候不能懶:C#的資料庫連線不會先查網路

總結接觸新技術的過程:     1.要找使用說明,工具只有明白怎麼用才能更好的使用   2.入門先從簡單入手,有頭緒     3,網上一般資料很齊全  4.要全面瞭解,不能有了問題再查,通常不好找     5.明確自己要幹什麼,如何幹 &

C# SqlCommand 資料庫連線操作

//資料庫操作 string strcon = "server = localhost,1433;uid = sa; pwd = 123456; database = MyDataBase"; string strSQL = "select N

C# Oracle資料庫連線及操作

1、  將光碟放入光碟機,自動彈出安裝介面,選擇開始安裝; 2、  歡迎:下一步; 3、  檔案定位,所有內容預設,如果更改oracle安裝路徑,在目標路徑中進行更改,下一步; 4、  可用產品:伺服器端選擇第一個

C++Builder 資料庫 查詢方法

## C++Builder 資料庫 ## 1、拖一個ADOConnection 和一個ADOQuery ,一個DBGrid,一個DataSource 2、在工程目錄下建立一個ACCESS 資料庫檔案。 3、設定ADO Connection屬性為: 提供

基於MySQL Connector/C++的資料庫連線

本文來自:http://www.oschina.net/code/snippet_583625_19818/* *File: connection_pool.h *Author: csc */ #ifndef _CONNECTION_POOL_H #define

ado.net 用c#與資料庫連線實現增刪改查

ADO.NET:資料訪問技術就是將C#和MSSQL連線起來的一個紐帶可以通過ADO.NET將記憶體中的臨時資料寫入到資料庫中也可以將資料庫中的資料提取到記憶體中供程式呼叫是所有資料訪問技術的基礎,也有更高階的奇數,不過都是基於ado.net的連線資料庫基本格式:需要兩個類1、

JAVA和C#中資料庫連線池原理與應用

JAVA和C#中資料庫連線池原理 在現在的網際網路發展中,高併發成為了主流,而最關鍵的部分就是對資料庫操作和訪問,在現在的網際網路發展中,ORM框架曾出不窮, 比如:.Net-Core的EFCore、SqlSugar、Dapper。JAVA的Spring-DataJpa(EntityManager),Myba

C#與SQLServer資料庫連線

第一種連線資料庫方法:直接通過資料庫的使用者名稱、密碼等連線 步驟: (1)建立SqlConnection物件,指定SqlConnection物件的ConnectionString屬性; (2)開啟資料庫連線; (3)指定SQL語句; (4)建立SqlDataAdapter物件和DataSet

C#與SQL Server資料庫連線

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Data.SqlClient; namesp

c#資料庫連線池Hikari

Hikari是我自定義的資料庫連線池,前面已經提供了地址。因為c#的連線池按照規範的ADO.NET裡面實現定義的。由資料庫官方提供,但是實現方式就不知道了,反正沒有看出來,估計一般是連線類實現的,但是沒有看出來怎麼使用的。 對其升級重構: 重新設計快取池,消除鎖,使用安全棧,提升效能。所有的設定均採用狀態

Druid資料庫連線池問題,ERROR c.alibaba.druid.poo l.DruidDataSource

14:07:41.550 [Druid-ConnectionPool-Destroy-1326667259] ERROR c.alibaba.druid.poo l.DruidDataSource - abandon connection, owner thread: loc

C#軟體開發,資料庫連線工具

using System; using System.Configuration; using System.Collections.Generic; using System.Text; using System.Collections; using System.Collections.Spec

C++ API方式連線mysql資料庫實現增刪改查

轉自 http://www.bitscn.com/pdb/mysql/201407/226252.html 一、環境配置 1,裝好mysql,新建一個C++控制檯工程(從最簡單的弄起,這個會了,可以往任何c++工程移植),在vs2010中設定,工程--屬性--VC++目

C# 一步步連線操作ACCESS資料庫

連線資料庫時,我們需要用到 OleDbConnection 類 OleDbConnection oleDb = new OleDbConnection(@"Provider = Microsoft.Jet.OLEDB.4.0; Data Source = Database.m

(C# SQL Server) 資料庫連線字串

Debug 一個SQL Server 2008 資料庫連線的問題,老是提示: [67944] System.Data.SqlClient.SqlException (0x80131904): 在與 SQL Server 建立連線時出現與網路相關

C#-繼承IDbConnection連線不同資料庫,通用的DbHelper(2)

在《C#-繼承IDbConnection連線不同資料庫,通用的DbHelper(1)》之後,感覺和原來的DbHelper使用方法不同,為了採用統一的parameter方法,進行了以下修改。 增加以下類 1. Parameters.cs # 帶引

c#使用2013連線Oracle資料庫

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T

C#-工廠模式獲得資料庫連線

using System; using System.Collections.Generic; using System.Data.SqlClient; using System.Linq; using System.Text; using System.Threading.Tasks; using