Ⅰ 两个数据库之间如何互相调用数据
首先,你的情况是属于数据库中数据表之间的一种关联关系,不是你说的两个数据库之间的数据调用。
不好意思,我看错了。
这样的方式,用存储过程处理最简单不过了,先通过查询语句,将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的封装