Ⅰ 兩個資料庫之間如何互相調用數據
首先,你的情況是屬於資料庫中數據表之間的一種關聯關系,不是你說的兩個資料庫之間的數據調用。
不好意思,我看錯了。
這樣的方式,用存儲過程處理最簡單不過了,先通過查詢語句,將B中的user中online的數據值提取出來,賦值給一個臨時定義的變數,然後,再對這個變數的值進行判斷,如果online=1了,那麼執行Update User set EXP=EXP+100 WHERE online=你查詢出來的變數的值。
這種方法你可以試試看的。
路過~~
Ⅱ mysql遠程資料庫怎麼調用
遠程調用方法:
Server
name:
你的遠程伺服器URL
User
name:
你的用戶名(mysql遠程數據)
Database
name:
xxxx42
你的用戶名(mysql遠程數據)
MySQL
password:xxxxxxxxx2
你的密碼(mysql遠程數據)
就這么簡單
Ⅲ 怎樣調用資料庫的數據
你這個問題太大了。有很多方法。就程序設計語言來說,很多程序設計語言都有調用資料庫的命令。一般地,先建立資料庫連接,再用命令調用SQL語句獲取資料庫的數據。對於.net的linq,操作更方便,功能更強大。
Ⅳ 如何調用伺服器上的資料庫
access資料庫 無法通過遠程連接
mysql和mssql只要按照程序的說明進行設置就可以了
例如mYsql的
Mysql資料庫是Linux主機上使用最為廣泛的一種功能強大的資料庫。您可以通過Mysql資料庫客戶端來進行管理,另外,您也可以通過更加直觀的PhpMyadmin來進行管理。方法如下:
首先下載PhpMyAdmin軟體,將此文件包解壓
找到其中的一個文件: config.inc.php(或者如config.*等, 該文件名會因phpmyadmin版本不同, 而有所差別) 修改以下配置: $cfgServers[1]['host'] = 'localhost'; // MySQL hostname
$cfgServers[1]['port'] = ''; // MySQL port - leave blank for default port
$cfgServers[1]['socket'] = ''; // Path to the socket - leave blank for default socket
$cfgServers[1]['connect_type'] = 'tcp'; // How to connect to MySQL server ('tcp' or 'socket')
$cfgServers[1]['stser'] = ''; // MySQL standard user settings (this user must have read-only $cfgServers[1]['stdpass'] = ''; // access to the "mysql/user" and "mysql/db" tables)
$cfgServers[1]['adv_auth'] = FALSE; // Use advanced authentication?
$cfgServers[1]['user'] = '資料庫用戶名'; // MySQL user(此項需要設置)
$cfgServers[1]['password'] = '資料庫密碼'; // MySQL password (only needed with basic auth) (此項需要設置)
$cfgServers[1]['only_db'] = ''資料庫名稱'; // If set to a db-name,...(此項需要設置)
然後您ftp到您的網站, 在您的網站下建立一個目錄phpmyadmin, 把phpmyadmin所有文件上傳到該目錄下訪問http://'yourdomain.com/phpmyadmin, 即可管理您的資料庫了."
在您建好您的資料庫後, 記得把這些phpadmin的文件移走, 否則便讓任何人都可以管理您的資料庫了.
MSSQL的
asp連接mssql代碼:
dim conn, conntol
conntol = "driver={SQL Server};server=伺服器名字;uid=登陸帳號;pwd=登陸密碼;database=資料庫名字"
set conn=server.createobject("adodb.connection")
conn.open conntol
Ⅳ JAVA訪問資料庫的4種方法是哪些
(1)JDBC-ODBC橋加ODBC驅動程序
JavaSoft橋產品利用ODBC驅動程序提供JDBC訪問。注意,必須將ODBC二進制代碼(許多情況下還包括資料庫客戶機代碼)載入到使用該驅動程序的每個客戶機上。因此,這種類型的驅動程序最適合於企業網(這種網路上客戶機的安裝不是主要問題),或者是用Java編寫的三層結構的應用程序伺服器代碼。
(2)本地API
這種類型的驅動程序把客戶機API上的JDBC調用轉換為Oracle、Sybase、Informix、DB2或其它DBMS的調用。注意,象橋驅動程序一樣,這種類型的驅動程序要求將某些二進制代碼載入到每台客戶機上。
(3)JDBC網路純Java驅動程序
這種驅動程序將JDBC轉換為與DBMS無關的網路協議,之後這種協議又被某個伺服器轉換為一種DBMS協議。這種網路伺服器中間件能夠將它的純Java客戶機連接到多種不同的資料庫上。所用的具體協議取決於提供者。通常,這是最為靈活的JDBC驅動程序。有可能所有這種解決方案的提供者都提供適合於Intranet用的產品。為了使這些產品也支持Internet訪問,它們必須處理Web所提出的安全性、通過防火牆的訪問等方面的額外要求。幾家提供者正將JDBC驅動程序加到他們現有的資料庫中間件產品中。
(4)本地協議純Java驅動程序
這種類型的驅動程序將JDBC調用直接轉換為DBMS所使用的網路協議。這將允許從客戶機機器上直接調用DBMS伺服器,是Intranet訪問的一個很實用的解決方法。由於許多這樣的協議都是專用的,因此資料庫提供者自己將是主要來源,有幾家提供者已在著手做這件事了。
據專家預計第(3)、(4)類驅動程序將成為從JDBC訪問資料庫的首方法。第(1)、(2)類驅動程序在直接的純Java驅動程序還沒有上市前會作為過渡方案來使用。對第(1)、(2)類驅動程序可能會有一些變種,這些變種要求有連接器,但通常這些是更加不可取的解決方案。第(3)、(4)類驅動程序提供了Java的所有優點,包括自動安裝(例如,通過使用JDBC驅動程序的appletapplet來下載該驅動程序)。
Ⅵ ASP.NET的資料庫怎麼調用
SqlConnection
conn
=
new
SqlConnection(GetConnectionString.conn());
SqlCommand
cmd
=
conn.CreateCommand();
cmd.CommandType
=
CommandType.StoredProcere;
//指定執行存儲過程操作
cmd.CommandText
=
"fangSTDEquGroup";
//存儲過程名稱
SqlDataAdapter
da
=
new
SqlDataAdapter(cmd);
//定義一個數據適配器
DataSet
DataSet2
=
new
DataSet();
//定義一個數據集
da.Fill(DataSet2);
//填充數據集
DataTable
dt
=
DataSet2.Tables[0];
//取數據集中的表進行操作
TreeView2.Nodes.Clear();
TreeNode
cc
=
new
TreeNode();
cc.Text
=
"設備";
cc.Value
=
"設備";
TreeView2.Nodes.Add(cc);
foreach
(DataRow
dr
in
dt.Rows)
{
TreeNode
tn
=
new
TreeNode();
tn.Text
=
dr["StrName"].ToString();
tn.Value
=
dr["IDCode"].ToString();
cc.ChildNodes
.Add(tn);
}
conn.Close();
提取數據集最好還是改成用自定義函數來調用,這樣寫你更容易看懂
Ⅶ C#中調用SQL資料庫有幾種方法
樓主的問題問的不太清除,我的理解是樓主問的是有幾種連接字元串的寫法,因為連接上了資料庫之後,增刪改查的操作沒聽過有幾種,列舉連接字元串如下:
1.使用SqlConnection對象:
a. Sql 驗證
public void SqlConnectionOpen()
{
SqlConnection conn= new SqlConnection();
conn.ConnectionString = "user id=sa;password=;initial catalog=northwind;datasource=localhost;connect Timeout=20";
conn.Open();
}
b. Windows 身份驗證
public void SqlConnectionOpen()
{
SqlConnection conn= new SqlConnection();
conn.ConnectionString = "Integrated Security=SSPI;initial catalog=northwind;datasource=localhost;connect Timeout=20";
conn.Open();
}
sql驗證字元串不只列舉的一中,樓主可以探究下
Ⅷ PHP調用三種資料庫的方法(3)
Oracle(甲骨文)是世界上最為流行的關系資料庫。它是大公司推崇的工業化的強有力的引擎。我們先看看其相關的函數:
(1)integer
ora_logon(string
user
,
string
password)
開始對一個Oracle資料庫伺服器的連接。
(2)integer
ora_open(integer
connection)
打開給出的連接的游標。
(3)integer
ora_do(integer
connection,
string
query)
在給出的連接上執行查詢。PHP生成一個指示器,解析查詢,並執行之。
(4)integer
ora_parse(integer
cursor,
string
query)
解析一個查詢並准備好執行。
(5)boolean
ora_exec(integer
cursor)
執行一個先前由ora_parse函數解析過的查詢。
(6)boolean
ora_fetch(integer
cursor)
此函數會使得一個執行過的查詢中的行被取到指示器中。這使得您可以調用ora_getcolumn函數。
(7)string
ora_getcolumn(integer
cursor,
integer
column)
返回當前的值。列由零開始的數字索引。
(8)boolean
ora_logoff(integer
connection)
斷開對資料庫伺服器的鏈接。
以下是向ORACLE資料庫插入數據的示常式序:
<html>
<head><title>向ORACLE資料庫中插入數據</title></head>
<body>
<form
action="<?echo
$PHP_SELF;?>"
method="post">
<table
border="1"
cellspacing="0"
cellpadding="0">
<tr>
<th>ID</th>
<th>name</th>
<th>Description</th>
</tr>
<tr>
<td><input
type="text"
name="name"
maxlength="50"
size="10"></td>
<td><input
type="text"
name="email"
maxlength="255"
size="30"></td>
<td><input
type="text"
name="Description"
maxlength="255"
size="50"></td>
</tr>
<tr
align="center">
<td
colspan="3"><input
type="submit"
value="提交"> <input
type="reset"
value="重寫"></td>
</tr>
</table>
</form>
<?
//先設置兩個環境變數ORACLE_HOME,ORACLE_SID
putenv("ORACLE_HOME=/oracle/app/oracle/proct/8.0.4");
putenv("ORACLE_SID=ora8");
//設置網頁顯示中文
putenv("NLS_LANG=Simplified_Chinese.zhs16cgb231280");
if($connection=ora_logon("scott","tiger"))
{
//庫表test有ID,name,Description三項
$sql
=
'insert
into
test(ID,name,Description)
values
';
$sql
.=
'(''
.
$ID
.
'',''
.
$name
.
'',''.
$Description
.
'')';
if($cursor=ora_do($connect,$sql))
{
print("insert
finished!");
}
$query
=
'select
*
from
test';
if($cursor=ora_do($connect,$query))
{
ora_fetch($cursor);
$content0=ora_getcolumn($cursor,0);
$content1=ora_getcolumn($cursor,1);
$content2=ora_getcolumn($cursor,2);
print("$content0");
print("$content1");
print("$content2");
ora_close($cursor);
}
ora_logoff($connection);
}
?>
</body>
</html>
Ⅸ 資料庫如何調用
1、先分析資料庫需要保存哪些信息,還要考慮用什麼類型的欄位,當然,剛開始時沒經驗可能會有問題,多試幾次。
基本上一個信息就是一個欄位,如行政區是一個欄位,地理位置是另一個欄位,因為你的這個圖片上所表示出現的信息比較單一,所以可以考慮只用一個數據表,但是如果想要讓功能更加多樣化的話,最好是多使用幾個有關聯的表,相互之間的操作才能給用戶更多的體驗。
2、資料庫的操作,其實就是Select、insert、updata之類的。
資料庫的連接之類的很簡單,就是一句連接代碼而已,其它的就是一個數據集的操作,根據用戶的選擇反饋得到不同的結果,查詢之類的也就是這個意思
3、asp的設計,可以用DWMX之類的軟體,做起來簡單點。
找幾個簡單的留言本的asp源碼的來看看就差不多了。
-----------------------------------------------------
順便說一句,asp其實不建議學習了,要麼用C#用asp.net,要麼學習PHP,以後擴展空間大一些!!!!
Ⅹ 誰能告訴我java 中的調用資料庫的實現方法!!
JDBC啊,學過JAVA的,不可能不學JDBC啊,這樣就可以調用資料庫了,一些大型框架也可以的,如hibernate也實現了對資料庫DAO的封裝