打开phpstorm,打开Database窗口,如下图:
配置mysql连接,如下图:
填写mysql地址,用户名,密码,如果没有安装驱动,要先安装驱动
测试数据库能否连接成功:
保存配置,保存时,会提示设置密码:
读取数据库表,及根据条件查询修改:
①建立两个数据库连接,查询的时候分别调用.
例如:dba,dbb
select * from dba.table1 as t1
Oracle(甲骨文)是世界上最为流行的关系数据库.它是大公司推崇的工业化的强有力的引擎.我们先看看其相关的函数:
(1)integer
ora_logon(string
user
,
string
password)
开始对一个Oracle数据库服务器的连接.
ora_open(integer
connection)
打开给出的连接的游标.
ora_do(integer
connection,
query)
在给出的连接上执行查询.PHP生成一个指示器,解析查询,并执行之.
ora_parse(integer
cursor,
解析一个查询并准备好执行.
ora_exec(integer
cursor)
执行一个先前由ora_parse函数解析过的查询.
ora_fetch(integer
此函数会使得一个执行过的查询中的行被取到指示器中.这使得您可以调用ora_getcolumn函数.
ora_getcolumn(integer
integer
column)
返回当前的值.列由零开始的数字索引.
ora_logoff(integer
断开对数据库服务器的链接.
以下是向ORACLE数据库插入数据的示例程序:
html
headtitle向ORACLE数据库中插入数据/title/head
body
form
action="?echo
$PHP_SELF;?"
method="post"
table
border="1"
cellspacing="0"
cellpadding="0"
tr
thID/th
thname/th
thDescription/th
/tr
tdinput
type="text"
name="name"
size="10"/td
name="email"
name="Description"
align="center"
td
type="submit"
value="提交" input
type="reset"
value="重写"/td
/table
/form
//先设置两个环境变量ORACLE_HOME,ORACLE_SID
//设置网页显示中文
if($connection=ora_logon("scott","tiger"))
{
//库表test有ID,name,Description三项
$sql
=
'insert
into
test(ID,name,Description)
values
';
.=
'(''
.
$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);
print("$content0");
print("$content1");
ora_close($cursor);
ora_logoff($connection);
/body
/html
以上就是土嘎嘎小编为大家整理的php跨站调用数据库相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!