如何在MySQL中使用程式建立一個新的資料庫及資料表 |
尚未結案
|
saam
初階會員 發表:61 回覆:75 積分:27 註冊:2003-03-03 發送簡訊給我 |
請教各位大大: 我想MySQL中使用dbExpress的元件(如TSQLConnection及TSimpleDataSet等),
下SQL語法建立一個新的資料庫和資料表, 請問我要如何做呢?
我試著要用TSQLConnection連, 但是如果沒有載入一個己建好的Database參
數就不能連線,我該使用什麼連線方式呢?
還是有其它的方式,如預存程序等... //附上我的TSQLConnection連線參數 with SQLConnection1 do
begin
//ConnectionName := 'MSConnection';
DriverName := 'MYSQL';
GetDriverFunc := 'getSQLDriverMYSQL';
LibraryName := 'dbexpmys.dll';
LoginPrompt := False; Params.Values['BlobSize']:= '-1';
Params.Values['Database']:='NewDB';
Params.Values['DriverName']:= 'MYSQL';
Params.Values['ErrorResourceFile']:='';
Params.Values['HostName']:= 'localhost';
Params.Values['LocaleCode']:= '0000';
Params.Values['Password']:= '';
Params.Values['User_Name']:= 'root'; VendorLib := 'LIBMYSQL.dll';
Connected := True;
end;
|
Mickey
版主 發表:77 回覆:1882 積分:1390 註冊:2002-12-11 發送簡訊給我 |
|
saam
初階會員 發表:61 回覆:75 積分:27 註冊:2003-03-03 發送簡訊給我 |
|
Mickey
版主 發表:77 回覆:1882 積分:1390 註冊:2002-12-11 發送簡訊給我 |
一般來說, "資料庫管理者" ( DBA ), 有其自己的領域與職責.
Create Database/Table/Index...所謂資料定義語言 DDL
( Data Defination Language ), 應屬於 DBA 的範疇. Developer 應運用到 select/insert/update 等資料處理語言 DML. 囉唆半天, 要說的是 : create database/table 不太適合在 application 中建置.
應該是早就建好的. 如用 'mysql.exe'->MySQL所提供之 SQL 工具,
下達 create database [DatabaseName] / create table ... 等指令.
(最好將 DDL 整理在一個 script Text File, 隨時可以用'mysql.exe'來
建置一個完整的 DataBase) application 只需 connect 上 , 下 select/insert/update/delete 等 DML就好.這樣區分DML/DDL, 參考參考,當然你上一篇也可以
|
saam
初階會員 發表:61 回覆:75 積分:27 註冊:2003-03-03 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |