java应用程序 *** 作oracle数据库的问题

java应用程序 *** 作oracle数据库的问题,第1张

import javasql;

public class TextOracle_AddTemplate {

public static void main(String ags[]){

add();

}

public static void add(){

Connection ct = null;//与特定数据库的连接(会话)。在连接上下文中执行 SQL 语句并返回结果

PreparedStatement ps = null;//表示预编译的 SQL 语句的对象。

ResultSet rs = null;//表示数据库结果集的数据表,通常通过执行查询数据库的语句生成

try{

//加载驱动

ClassforName("oraclejdbcdriverOracleDriver");

//得到连接

ct=DriverManagergetConnection("jdbc:oracle:thin:@1921681100:1521:allence","system","zhanshen");//"jdbc:oracle:thin:@ip地址:端口号:数据库名称","用户名"密码"

//创建PreparedStatement接口引用对象

ps=ctprepareStatement("insert into emp(empno,ename)values(8888,'xiaoming')");//填写SQL语句<仅限制删除,增加更新语句>

Systemoutprintln(ps);

//完成查询

psexecuteUpdate();

}catch(Exception e){

eprintStackTrace();//打印异常信息

throw new RuntimeException(egetMessage());//抛出异常

}finally{

if(rs!=null){

try{

rsclose();

}catch(SQLException e){

eprintStackTrace();

}

rs = null;

}

if(ps!=null){

if(rs!=null){

try{

psclose();

}catch(SQLException e){

eprintStackTrace();

}

ps = null;

}

if(ct!=null){

try{

ctclose();

}catch(SQLException e){

eprintStackTrace();

}

ps=null;

}

}

}

}

直接给你个用来控制增删改的模版 ,其实可以把增删改查的方法写到一个类里面的然后用另外一个类来控制整个程序,如果不这样做以后增加功能的时候可能会对整个程序造成一定的影响

Connection conn = null;

ClassforName("oraclejdbcdriverOracleDriver");//加入oracle的驱动,“”里面是驱动的路径

String url = "jdbc:oracle:thin:@MyDbComputerNameOrIP:1521:ORCL";// 数据库连接,oracle代表链接的是oracle数据库;thin:@MyDbComputerNameOrIP代表的是数据库所在的IP地址(可以保留thin:);1521代表链接数据库的端口号;ORCL代表的是数据库名称

String UserName = "root";// 数据库用户登陆名 ( 也有说是 schema 名字的 )

String Password = "2006";// 密码

conn = DriverManagergetConnection(url, UserName, Password);

以上就是关于java应用程序 *** 作oracle数据库的问题全部的内容,包括:java应用程序 *** 作oracle数据库的问题、java怎么连接oracle数据库、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/zz/10217268.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存