連接外部資料庫
㈠ VB6.0怎麼與外部Access資料庫連接
VB6與資料庫的連接方法很多,取決於你的目的,如果你主要是為了把數據按照傳統的表格方式展現出來,那麼你可以用DBGrid之類的控制項,裡面可以設置數據源,然後自動他就會自動獲取數據源裡面的信息並顯示出來,也可以進行一些簡單的數據修改操作。如果你想要對數據進行比較復雜的程序處理,那麼可以使用ADO對象來連接和查詢資料庫,裡面有一個RecordSet對象,可以對查詢的結果進行遍歷,分析等。
對Access資料庫加密一般都是使用Access軟體實現吧?我不清楚代碼怎麼實現,但是用軟體就只需要在菜單操作就可以了。具體來說就是文件菜單選擇打開,在」打開「後面的下拉式萊單中選為獨占模式打開,這樣打開文件後,使用工具菜單裡面的安全,裡面就有設置資料庫密碼
㈡ PL/sql Developer如何連接外部資料庫
首先應該是先安裝oracle客戶端,後安裝pl/sql
developer。
修改D:\oracle\proct\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora引用SNDEV=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=tcp)(HOST=0.0.0.0)(PORT=11111))
(CONNECT_DATA=
㈢ 如何用易語言連接外部SQL資料庫
調用格式: 〈邏輯型〉 對象.連接SQLServer (文本型 伺服器名,文本型 資料庫名,文本型 用戶名,文本型 密碼) - 資料庫操作支持庫->資料庫連接
英文名稱:ConnectSQLServer
連接SQL Server資料庫,如果連接成功返回真,失敗返回假。本命令為初級對象成員命令。
參數<1>的名稱為「伺服器名」,類型為「文本型(text)」。本參數提供 SQL SERVER 伺服器名。
參數<2>的名稱為「資料庫名」,類型為「文本型(text)」。
參數<3>的名稱為「用戶名」,類型為「文本型(text)」。
參數<4>的名稱為「密碼」,類型為「文本型(text)」。
其中的,增,刪,修,查都是通過SQL語句完成,相應的SQL語句和其它SQL語句一樣,只是在易語言中要連接變數的時候,注意區分 空格 引號之類的
㈣ 怎麼連接自己新建的資料庫
在增強工具下方找到【導入外部資料庫】點擊進入這里不需要做任何的改動直接點擊【下一步】就可以了選擇要導入的數據源的名稱,選擇導入數據源的類型,可以從本地導入到資料庫中,也可以選擇從遠程資料庫導入到目標資料庫中,如果是遠程的資料庫需要配置遠程數據源的驗證,設置完成點擊【下一步】按鈕選擇要將數據源數據導入的目標資料庫,一樣的需要配置目標數據的ip地址、目標資料庫的用戶口令和資料庫埠指定數據導入選擇數據的方式,可以通過選擇數據表,也可以選擇使用sql查詢來實現一部分指定的數據導入到目標資料庫。如果選擇sql語句查詢來實現一部分指定的數據導入到目標資料庫,會進入到如下圖的界面,將資料庫的查詢sql寫入白框中,點擊下一步按鈕完成配置的工作。sqlyog怎麼新建資料庫連接
㈤ android 如何連接資料庫
這種方式通常連接一個外部的資料庫,第一個參數就是資料庫文件,這個資料庫不是當前項目中生成的,通常放在項目的Assets目錄下,當然也可以在手機內,如上面參數那個目錄,前提是那個文件存在且你的程序有訪問許可權。
另一種使用資料庫的方式是,自己創建資料庫並創建相應的資料庫表,參考下面的代碼:
public class DatabaseHelper extends SQLiteOpenHelper {
//構造,調用父類構造,資料庫名字,版本號(傳入更大的版本號可以讓資料庫升級,onUpgrade被調用)
public DatabaseHelper(Context context) {
super(context, DatabaseConstant.DATABASE_NAME, null, DatabaseConstant.DATABASE_VERSION);
}
//資料庫創建時調用,裡面執行表創建語句.
@Override
public void onCreate(SQLiteDatabase db) {
db.execSQL(createVoucherTable());
}
//資料庫升級時調用,先刪除舊表,在調用onCreate創建表.
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
db.execSQL("DROP TABLE IF EXISTS " + DatabaseConstant.TABLE_NAME);
onCreate(db);
}
//生成 創建表的SQL語句
private String createVoucherTable() {
StringBuffer sb = new StringBuffer();
sb.append(" CREATE TABLE ").append(DatabaseConstant.TABLE_NAME).append("( ").append(「ID」)
.append(" TEXT PRIMARY KEY, ")
.append(「USER_ID」).append(" INTEGER, ").append(「SMS_CONTENT」).append(" TEXT ) ");
return sb.toString();
}
} 繼承SQLiteOpenHelper並實現裡面的方法.
之後:
//得到資料庫助手類
helper
=
new
DatabaseHelper(context);
//通過助手類,打開一個可讀寫的資料庫連接
SQLiteDatabase
database
=
helper.getReadableDatabase();
//查詢表中所有記錄
database.query(DatabaseConstant.TABLE_NAME,
null,
null,
null,
null,
null,
null);
㈥ 如何使用odbc連接資料庫
使用odbc連接資料庫的步驟如下:
1、首先安裝Mysql
odbc
connector
插件。配置32位ODBC數據源,選擇「控制面板」->"系統和安全"->"管理工具",如下圖所示:
2、雙擊ODBC數據源(32位),進入下面界面,如下圖所示:
3、切換至「系統DSN」選項卡,滾動並選擇MySQL
ODBC
5.3
Unicode
Driver,單擊完成,如下圖所示:
4、配置數據源與用戶名密碼,並選擇相應的資料庫(註:Data
Source
Name
需要自己命名,Database
需要選擇自己需要使用的資料庫),以下是配置好的數據源,如下圖所示:
5、打開SSDT,新建ODBC數據源,選擇剛剛建立的數據源,輸入用戶名和密碼(與設置數據源的時候的用戶名和密碼一致),如下圖所示:
㈦ 如何與外部資料庫實現連接
應用程序設計器配置應用程序與資料庫間連接通資料庫添加應用程序關系圖查看、記錄些資料庫並連接引用應用程序作應用程序系統設計部包括設計關更信息請參見 應用程序關系圖定義應用程序 應用程序間通信資料庫連接應用程序資料庫使用終結點現應用程序資料庫使用終結點指定連接字元串連接同資料庫兩應用程序必相同連接字元串關更信息請參見 何:連接應用程序關系圖應用程序 應用程序終結點概述說明:沒選擇數據源提供者顯示選擇數據源框便您選擇數據源提供者否則顯示連接屬性框便您配置連接字元串雖取消兩任務直接創建連接應確保執行請求連接代碼前配置連接選擇數據源提供者選擇數據源框連接選擇數據源提供者單擊繼續關更信息請參見 選擇/更改數據源框配置連接字元串連接屬性框配置連接字元串設置單擊確定現條帶箭連接線指示使用提供終結點通信向屬性窗口資料庫使用終結點連接字元串屬性顯示該連接字元串設置約束編輯器ConnectionStringsSection設置添加應用程序設置->目錄->配置節點面應用程序定義關更信息請參見列主題: 添加/修改連接框(通用) 設置約束編輯器編輯連接字元串關系圖選擇資料庫使用終結點關系圖菜單指向實現選擇定義連接字元串提示:右擊資料庫使用終結點選擇定義連接字元串連接屬性框編輯連接字元串單擊確定連接字元串反映所做更改提示:通單擊連接字元串屬性省略號(…)按鈕屬性窗口編輯連接字元串旦實現應用程序應用程序配置文件編輯連接字元串關更信息請參見 何:實現應用程序關系圖應用程序安全性旦實現或資料庫使用終結點應用程序則資料庫使用終結點配置任何連接字元串都現應用程序配置文件 connectionStrings 節默認情況些連接字元串未加密形式寫入該文件關更信息請參見 實現應用程序注意事項請參見任務 何:應用程序關系圖定義應用程序 演練:應用程序關系圖定義應用程序參考 用於定義應用程序應用程序類型原型其資源 應用程序關系圖定義通信路徑
㈧ 連接外部MYSQL資料庫的問題
默認是只支持本地連接的,網上找的解決方法,粘貼如下:
ubuntu下mysql默認只能從本地連接的解決方法
sudo gedit /etc/mysql/my.cnf
修改一個欄位
bind-address = 127.0.0.1
->
bind-address=xxx.xxx.xxx.xxx(你的IP)
(From: http://hi..com/vincent_hcl)
一、連接MYSQL。
格式: mysql -h主機地址 -u用戶名 -p用戶密碼
1、例1:連接到本機上的MYSQL。
首先在打開DOS窗口,然後進入目錄 mysqlbin,再鍵入命令mysql -uroot -p,回車後提示你輸密碼,如果剛安裝好MYSQL,超級用戶root是沒有密碼的,故直接回車即可進入到MYSQL中了,MYSQL的提示符是:mysql>
2、例2:連接到遠程主機上的MYSQL。假設遠程主機的IP為:110.110.110.110,用戶名為root,密碼為abcd123。則鍵入以下命令:
mysql -h110.110.110.110 -uroot -pabcd123
(注:u與root可以不用加空格,其它也一樣)
3、退出MYSQL命令: exit (回車)
二、修改密碼。
格式:mysqladmin -u用戶名 -p舊密碼 password 新密碼
1、例1:給root加個密碼ab12。首先在DOS下進入目錄mysqlbin,然後鍵入以下命令
mysqladmin -uroot -password ab12
註:因為開始時root沒有密碼,所以-p舊密碼一項就可以省略了。
2、例2:再將root的密碼改為djg345。
mysqladmin -uroot -pab12 password djg345
三、增加新用戶。(注意:和上面不同,下面的因為是MYSQL環境中的命令,所以後面都帶一個分號作為命令結束符)
格式:grant select on 資料庫.* to 用戶名@登錄主機 identified by "密碼"
例1、增加一個用戶test1密碼為abc,讓他可以在任何主機上登錄,並對所有資料庫有查詢、插入、修改、刪除的許可權。首先用以root用戶連入MYSQL,然後鍵入以下命令:
grant select,insert,update,delete on *.* to test1@"%" Identified by "abc";
但例1增加的用戶是十分危險的,你想如某個人知道test1的密碼,那麼他就可以在internet上的任何一台電腦上登錄你的mysql資料庫並對你的數據可以為所欲為了,解決辦法見例2。
例2、
增加一個用戶test2密碼為abc,讓他只可以在localhost上登錄,並可以對資料庫mydb進行查詢、插入、修改、刪除的操作
(localhost指本地主機,即MYSQL資料庫所在的那台主機),這樣用戶即使用知道test2的密碼,他也無法從internet上直接訪問數據
庫,只能通過MYSQL主機上的web頁來訪問了。
grant select,insert,update,delete on mydb.* to test2@localhost identified by "abc";
如果你不想test2有密碼,可以再打一個命令將密碼消掉。
grant select,insert,update,delete on mydb.* to test2@localhost identified by [...]
㈨ 如何建立sqlserver 外部資料庫連接
Windows Vista 和 Windows Server 2008 以及更高版本
以下過程通過使用具有高級安全 Microsoft 管理控制台 (MMC) 管理單元的 Windows 防火牆來配置該 Windows 防火牆。從 Windows Vista 和 Windows Server 2003 開始提供此管理單元。高級安全 Windows 防火牆僅配置當前配置文件。有關高級安全 Windows 防火牆的詳細信息,請參閱配置 Windows 防火牆以允許 SQL Server 訪問。
打開 Windows 防火牆的埠以進行 TCP 訪問
在「開始」菜單上,單擊「運行」,鍵入 WF.msc,然後單擊「確定」。
在「高級安全 Windows 防火牆」的左窗格中,右鍵單擊「入站規則」,然後在操作窗格中單擊「新建規則」。
在「規則類型」對話框中,選擇「埠」,然後單擊「下一步」。
在「協議和埠」對話框中,選擇 TCP。選擇「特定本地埠」,然後鍵入資料庫引擎實例的埠號,例如默認實例的埠號 1433。單擊「下一步」。
在「操作」對話框中,選擇「允許連接」,然後單擊「下一步」。
在「配置文件」對話框中,選擇在您想要連接到資料庫引擎時描述計算機連接環境的任何配置文件,然後單擊「下一步」。
在「名稱」對話框中,輸入此規則的名稱和說明,再單擊「完成」。
在使用動態埠時打開對 SQL Server 的訪問
在「開始」菜單上,單擊「運行」,鍵入 WF.msc,然後單擊「確定」。
在「高級安全 Windows 防火牆」的左窗格中,右鍵單擊「入站規則」,然後在操作窗格中單擊「新建規則」。
在「規則類型」對話框中,選擇「程序」,然後單擊「下一步」。
在「程序」對話框中,選擇「此程序路徑」。單擊「瀏覽」,導航到要通過防火牆訪問的 SQL Server 實例,再單擊「打開」。默認情況下,SQL Server 位於 C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Binn\Sqlservr.exe。單擊「下一步」。
在「操作」對話框中,選擇「允許連接」,然後單擊「下一步」。
在「配置文件」對話框中,選擇在您想要連接到資料庫引擎時描述計算機連接環境的任何配置文件,然後單擊「下一步」。
在「名稱」對話框中,輸入此規則的名稱和說明,再單擊「完成」。
網路查詢解決方案:
Step 1: 在伺服器圖標上單擊右鍵,選擇property,然後選connection,把allow remote connection選上,這一步的目的是讓資料庫允許遠程連接。
Step 2: 在資料庫伺服器圖標上,展開目錄,找到Security下的Logins子目錄樹,設置SA賬戶的屬性,改password,在status欄里,login選上enable。這一步的目的是,允許遠程客戶端使用sa用戶鄧肯,sa是system administrator的縮寫,擁有資料庫最高管理許可權,默認狀態下是禁用的。
Step3:在資料庫伺服器圖標上右鍵,打開Facets選項把RemoteDacEnabled的value改成true。這一步的目的是允許建立遠程專用管理員連接,此種連接擁有最高許可權,即使無法建立標准連接,也可以建立DAC連接。
Step4:開啟服務,打開SQL Server Configuration Tool,打開網路配置,選擇TCP/IP協議,點開屬性,IP地址填資料庫所在伺服器的IP地址,如果是本地伺服器,填127.0.0.1。