JDBC调用数据库的基本步骤

JDBC调用数据库的基本步骤,第1张

1,加载驱动

2,创建连接

3,获取语句对象

4,执行sql语句

5,如果是查询,还可以使用结果集

6,关闭连接

7,捕捉和处理异常

一段典型的代码供参考,具体方法和参数说明请参考Java

API

try

{

ClassforName("驱动的包名和类名");

Connection

conn=DriverManagergetConnection("数据库","用户","口令");

PreparedStatement

ps=connprepareStatement("带参数的sql语句");

psset参数类型(参数序号,值);

RecordSet

rs=psexecute();

//使用rs

rsclose();

psclose();

connclose();

}catch(SQLException

ex)

{

//处理异常

}

Function news_class '新闻分类调用函数

set rs=servercreateobject("adodbrecordset")

sql="select from jr_news_class where 分类='分类名' order by cixu desc,id"

rsopen sql,conn,1,1

Do While Not rseof and Not rsbof

%>

<li><a href="newslistaspclassid=<%=rs("id")%>" title="<%=rs("class")%>"><%=linkn(rs("class"),17)%></a></li>

<%

rsmovenext

Loop

rsclose

Set rs=Nothing

Set sql=Nothing

End Function

如果想要动态的。

Function news_class(分类变量)

sql="select from jr_news_class where 分类='分类变量' order by cixu desc,id"

这样就行了

下面的如果只显示一种分类的也是一样的道理

首先,你的情况是属于数据库中数据表之间的一种关联关系,不是你说的两个数据库之间的数据调用。

不好意思,我看错了。

这样的方式,用存储过程处理最简单不过了,先通过查询语句,将B中的user中online的数据值提取出来,赋值给一个临时定义的变量,然后,再对这个变量的值进行判断,如果online=1了,那么执行Update User set EXP=EXP+100 WHERE online=你查询出来的变量的值。

这种方法你可以试试看的。

路过~~

这个简单了。Oracle的工具PL/SQL你应该会用吧?先建好你的新库,再用它对所有表建对应的视图(View),两个库用DBLink连接。这样你可以对视图进行所有可以对表的 *** 作。

修改答复:

建DBLink语句:

create database link PM

connect to user1 identified by "password1"

authenticated by user2 identified by "password2"

using 'PM';

建视图语句:

create or replace view TableTestView as

select

from TableTest@PM(PM为你登陆时的DataBase)

with read only(表示只读 *** 作,不写的话为可读写)

这两步可以在Command命令行执行,做完这两步后,在你的Views里可以看到你做对应表的视图了包括表结构及所有数据另外,以后表里每更新数据后,你的视图也会自动更新

建议:自己动手做一下,不要光想着别人给你现成的代码!

首先需要连接数据库,access还是SQL是不同的请度娘。我只说说你后面的问题。在连接成功后存在一个conn

(

看到了楼主的是rsClassBm

,请替换即可

)调用的方法按照楼主的则是<%set

rsnews=connexecute("select

from

ArtBigClass")do

while

not

rsnews

eof

%>"><%=

rsnews("BigClassName")

%><%

rsnewsmovenext

loop%>

以上就是关于JDBC调用数据库的基本步骤全部的内容,包括:JDBC调用数据库的基本步骤、asp 数据库调用、两个数据库之间如何互相调用数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9274261.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存