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 数据库调用、两个数据库之间如何互相调用数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)