1. 程式人生 > >delphi ado 動態連線資料庫

delphi ado 動態連線資料庫

unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, DB, ADODB, ExtCtrls;

type
  TForm1 = class(TForm)
    ADOConnection1: TADOConnection;
    Button1: TButton;
    Edit1: TEdit;
    GroupBox1: TGroupBox;
    Label1: TLabel;
    Label2: TLabel;
    Label3: TLabel;
    Label4: TLabel;
    user: TEdit;
    pass: TEdit;
    database: TEdit;
    port: TEdit;
    rlogin: TButton;
    Button2: TButton;
    Label5: TLabel;
    ip: TEdit;
    top: TPanel;
    procedure dbconn();
    procedure mshow(str:string);
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
    procedure rloginClick(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.dbconn;
begin
try
adoconnection1.Connected:=false;
adoconnection1.Close;
adoconnection1.ConnectionString:='Provider=SQLOLEDB.1;Persist Security Info=False;User ID='+user.Text+';Initial Catalog='+database.Text+';Data Source='+ip.Text+','+port.Text+';password='+pass.Text;
adoconnection1.Connected:=true;
rlogin.Enabled:=true;
except
rlogin.Enabled:=false;
mshow('連線資料庫出現錯誤!!');
end;
end;
procedure TForm1.mshow(str:string);
begin
showmessage(str);
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
mshow(Edit1.text);
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
DBconn();
end;
procedure TForm1.rloginClick(Sender: TObject);
begin
try
adoconnection1.Connected:=false;
adoconnection1.Close;
rlogin.Enabled:=false;
except
showmessage('斷開資料庫連線時出現錯誤!!');
end;
end;

end.

相關推薦

delphi ado 動態連線資料庫

unit Unit1; interface uses  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,  Dialogs, StdCtrls, DB, ADODB, ExtC

Delphi 使用之連線資料庫

DELPHI 中的資料庫開發有很多種類的,可以連線Access資料庫、MS SQL Server 資料庫、Oracle 資料庫、MySQL資料庫等等,一般連線有兩種方式:BDE和ADO兩種方式, 都是建立連線,使用命令執行SQL語句(查詢、插入、刪除、更新等操作),後臺的資料庫操作核心部分都是SQL語句,

Ado.net連線資料庫常用工具類

using System; using System.Data; using System.Xml; using System.Data.SqlClient; using System.Collections; using System.Configuratio

Ado.Net連線資料庫的兩種方式

一.使用Command和DataReader物件: (1).首先連線資料庫有兩種模式: 1.混合連線模式 該模式需要輸入登入名和密碼 程式碼如下: string Myconnection ="server=伺服器名稱(如果是本地也可以用.來代替);database=連線的資

mysql動態連線資料庫

1.配置xml檔案applicationContext.xml <bean id="defaultDataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">

ThinkPHP5 動態連線資料庫

MySQL : CREATE DATABASE IF NOT EXISTS `db1` DEFAULT CHARACTER SET utf8 ; USE `db1`; CREATE TABLE IF NOT EXISTS `think_data`( `user_id` IN

動態新建資料庫連線

動態新建資料庫並連線,呼叫hibernate建表 CreateDataSource類: import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java

ADO.NET連線字串大全---各種資料庫連線字串

ADO.NET連線字串大全 ADO.NET連線字串 名稱 ADO.NET連線字串 說明 ADO.NET連線字串:

delphi使用ADO在sql資料庫存取圖片的方法

我一直不認為能把程式碼寫的和天書一樣的程式設計師是好的程式設計師,那不過是因為我真的對delphi也就是略懂皮毛,太深了看不懂。網上查詢資料庫存取圖片的方式,看的是一頭霧水,有人提出儲存路徑使用時再呼叫,方法很好,但現實很殘酷,在客戶端使用時才發現,無法呼叫伺服器端的路徑和圖片(我指的伺服器也就是一臺部門使用

Delphi ADOQuery連線資料庫的查詢、插入、刪除、修改

//查詢記錄 procedure  TForm1 . Button1Click(Sender: TO

[Echarts視覺化] 二.php和ajax連線資料庫實現動態資料視覺化

前一篇文章 "[Echarts視覺化] 一.入門篇之簡單繪製中國地圖和貴州地區" 主要是通過Echarts視覺化介紹入門知識、中國地圖和貴州地區各省份的資料分析,其中貴州地圖才是它的核心內容。這篇文章主要結合PHP、MySQL、JQuery和Ajax從資料庫中獲取資料,動態的

java連線資料庫和執行靜態和動態的sql語句

►JDBC (Java DatabaseConnectivity) 是用於執行SQL 語句的Java 應用程式介面,由一組用Java 語言編寫的類和介面組成。 ►JDBC 是一種規範,各資料庫廠商為J

ADO在VC的MFC下連線資料庫並插入資料

1,ADO連線資料庫 一般不用ODBC連線資料庫,太古老了,主流用ADO連線資料庫。 連線步驟: 1需要先安裝SQL SEVER2008。 啟動執行伺服器SQL SEVER(MSSQLSERVER)啟動。 登入SQL SEVER 建表字段: 上面這些都是在SQL SE

Delphi ADO 連線 Excel (附Excel各個版本的版本號)

引用ComObj這個單元 Type Conn: TADOConnection; qry: TADOQuery; . . . var Excel: OLEVariant; ExcelVersion: string; begin try

VC++ ado連線資料庫(可以在VC6.0使用,以access資料庫為例項)(1)

很多新手對資料庫連線迷茫了,怎麼我寫的就連線不上資料庫呢?或者有些功能就實現不了(感覺這太奇葩了吧),下面就怎麼連線資料庫進行說明。 看以下程式碼和解說步驟:(後面附帶一個完整的類給大家進行下載,便於直接進行呼叫) 1.首先新建一個類,方便下次使用,編寫了一次就不用再編寫。

Delphi學習】ADOQuery連線資料庫的查詢、插入、刪除、修改

//查詢記錄procedure TForm1.Button1Click(Sender: TObject);beginADOQuery.Close;ADOQuery.SQL.Clear;ADOQuery.SQL.Add('select * from YourTABLE wher

vc++中ado連線資料庫的方法及詳細介紹

VC用ADO訪問資料庫全攻略,介紹了VC用ADO來訪問資料庫的各個物件及各方法,很經典,也很實用,很值得一看。   正文 一、ADO概述 ADO是Microsoft為最新和最強大的資料訪問範例 OLE DB 而設計的,是一個便於使用的應用程式層介面。ADO 使您能夠編寫應用程式以通過 OLE. DB 提供

第一次在VS2010下MFC採用ADO方式連線ACCESS資料庫(詳細過程)

第一步:首先建立基於對話方塊的MFC應用程式Library,然後新增一個使用者登入介面如圖: 並建立此對話方塊的類LoginDlg ,在類中新建兩個變數CString m_strName; CString m_strPassword;並完善相應的建構函式和DoDataEx

Spring Boot 動態連線多資料來源,主從資料庫

        實際開發場景中,通常情況下單個微服務會配置多個數據源。本文簡單的介紹一下基於Spring boot框架動態連線多資料來源的實現,首先需要將新增的資料來源標籤化,在配置檔案中新增多個數據源,通過引數標籤的方式判斷不同請求對應的資料來源。採用主從配置的方式,配置

delphi如何用儲存資料庫連線引數(INI篇)

在設計資料庫應用程式的時候,經常需要將一些資訊從程式中獨立出來,以保證程式的可移植性。其中最重要的資訊就是資料庫的連線引數。在Delphi中,獲得正確的資料庫連線引數的方法十分簡單,你只需要建立一個數據模組,在其中新增一個ADO Connection,雙擊之,然後在彈出的視窗