问答1 问答5 问答50 问答500 问答1000
网友互助专业问答平台

java+oralce的应用

提问网友 发布时间:2024-04-28 07:33
声明:本网页内容为用户发布,旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:1656858193@qq.com
2个回答
热心网友 回答时间:2024-05-02 10:33
下面是用JAVA 通过JDBC连接 Oracle的步骤
希望对你有帮助

(1)装载并注册数据库的JDBC驱动程序

载入JDBC驱动:

Class.forName("oracle.jdbc.driver.OracleDriver");

注册JDBC驱动:

java.sql.DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());

(2)建立与数据库的连接

要建立与数据库的连接,首先要创建指定数据库的URL。连接数据库的URL对象,利用DriverManager 的getConnection方法建立的。数据库URL对象与网络资源的统一资源定位类似,其构成格式如下:

jdbc:subProtocol:subName://hostname:port;DatabaseName=ⅹⅹⅹ

其中:

jdbc表示当前通过Java的数据库连接进行数据库访问;

subProtocol表示通过某种驱动程序支持的数据库连接机制;

subName表示在当前连接机制下的具体名称;

hostname表示主机名;

port表示相应的连接端口;

DatabaseName表示要连接的数据库的名称。

这里以与Oracle数据库的连接为例:

连接Oracle 8/8i/9i数据库(用thin模式)

url = jdbc:oracle:thin:@hostip:1521:oracleSID;

注意:hostip指主机的ip地址,oracleSID指数据库的SID。

再者确定连接数据库的用户名与密码,即user和password 的值:

user = “ⅹⅹⅹ “;

password = “ⅹⅹⅹ“;

最后使用如下语句:

Connection con=java.sql.DriverManager.getConnection(url,user,password);

(3)创建Statement对象

例如:

Statement stmt = con.createStatement();

(4)调用并执行SQL语句

例如:

String sql = “select a,b,c from table1";//table1为你所要查询的表名,a,b,c为所要查询的字段

ResultSet rs = stmt.executeQuery(sql);

(5)访问ResultSet中的记录集并从中取出记录

例如:

rs.next( );

rs.absolute(4);

String col1=rs.getString(1);

……..

(6)依次关闭ResultSet、Statement和Connection对象

例如:

rs.close();

stmt.close();

con.close();
热心网友 回答时间:2024-05-02 10:29
我觉得2,3楼可以略过,他们的回答很不负责
作为编程过来人. 其实我也就21岁.
编程有两条路,一是软件开发,二是网站开发,我走的网站开发这条路
对于软件开发,我是外行,听朋友说,C语言是必学的,从你的提问中,可以得知,你有良好的操作系统使用基础. 所以我还得推荐你学习下unix. C语言一定要学好, 遵循C语言的语法,然后推荐你学习delphi或者直接vb.net ,仅个人感觉VB的语法和C语言有一些差别. 而后更深层次的当数direct游戏开发,和软件开发了
说说我在行的网站开发, 网站开发分前台,后台,当然,你要同时掌握前台,后台也不是难事,前台诸如photoshop,我感觉做些小图标不是难事,更加绚丽的图片当然还是有请前台设计师了,因为我主要做的是后台.FLASH稍微有所掌握,做简单的动画和交互. 那么网站开发的精髓,也就是说你必须得熟练运用的是哪几项呢?负责的告诉你,
xhtml(目前普遍称做html)+css(div布局)+javascript(尤其是ajax)+dom(我保证你能3天掌握)+后台语言 . 至于后台语言,我掌握的是ASP和PHP, 如果你熟练学了C语言,那么我建议你学习PHP, 当然JSP也是不错的选择. 总的来说,路自己选,关键是要精通
当我打完这两百字,不知道提问者是否已经结贴. 请各位复制的时候尊重原创.
我的网站, 如有疑问,网站内留言

本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

一年内怎么改第二次 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 铝门窗十大名牌有哪些 24小时绑定过三个怎么解除 怎么找回原来注册的? 如果重新注册一个之前的还可以找得回来吗? 一年内可以修改几次吗? 我实名认证超过五个了,我想注销以前的,可是什么都换了,也找找... 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 如何一年内强制二次修改? 你是我的荣耀更新时间你是我的荣耀更新时间是什么时候 关于微信绑定上限的问题:你的手机号在最近24小时内已绑定过3个... 淘宝上深圳发的手机靠谱吗,比市场价低一百 从成都石羊站到宁波火车站怎么走 支付宝全球公爵有什么用 一年内怎么修改第二次 如何修改第二次? 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 怎么一年内修改两次怎样才能一年修改两次? ...问题:你的手机号在最近24小时内已绑定过3个,已达到限制?_百度... 如图所示,在做“求合力的方法”实验时(1)必要的步骤如下:a.比较F和F... 一年内第二次修改技巧_百度问一问 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 如何修改第二次? 您的手机号在最近24小时内绑定过三个,已达到限制,...24小时后... 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 如图所示,在做“探究合力的方法”的实验中,两个弹簧测力计分别钩住两... ...多少钱?有一个双人床是2.2米乘1.8米的,两个床头柜, 手机号1 24 手机号24小时内绑定了两个被限制 请问什么时候才能重 ... ...问题:你的手机号在最近24小时内已绑定过3个,已达到限制?_百度... 您的手机号在最近24小时内绑定过三个,已达到限制,...24小时后... 一年内第二次修改技巧 我把对方删除了,也修改了,那么对方还能加上我吗? 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 压差开关 您的手机号在最近24小时内绑定过三个,已达到限制,...24小时后... 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 修改一年内如何二次修改吗苹果
Top