java连接oracle数据库,自己封装的几个方法

java连接oracle数据库,自己封装的几个方法,第1张

public class DBHelper {

//封装四个参数

//把属性私有化:隐藏属性, 静态:让静态属性能在静态方法使用,常量:让这些属性不能被修改

private static final String DRIVER ="oracle.jdbc.driver.OracleDriver"

private static final String URL = "jdbc:oracle:thin://localhost:1521/orcl"

private static final String USER = "jdbcuser"

private static final String PASSWORD = "123456"

//1.注册驱动2.建立连接

public static Connection openConnection(){

Connection conn=null

try {

Class.forName(DRIVER)

conn =DriverManager.getConnection(URL,USER,PASSWORD)

} catch (ClassNotFoundException | SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace()

}

return conn

}

//6.关闭连接,释放资源

public static void closeAll(ResultSet rs,Statement stmt,Connection conn){

//这是一个标准的关闭动作,以后可这样写

if(rs !=null){

try {

rs.close()

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace()

}

}

if(stmt !=null){

try {

stmt.close()

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace()

}

}

if(conn !=null){

try {

conn.close()

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace()

}

}

}

实现用java访问oracle数据库

准备工作:

1.下载驱动,打开浏览器,搜索oracle数据库驱动,进入下载页面下载即可;

2.将驱动导入到项目中。

用java访问oracle数据库代码实现:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

try {

Class.forName("oracle.jdbc.driver.OracleDriver") //加载驱动

//与数据库建立连接

try {

String url = "jdbc:oracle:thin:@localhost:1521:orcl"

String user = "scott" //用户名

String password = "tiger" //密码

conn=DriverManager.getConnection(url,username,password)

} catch (SQLException e) {

e.printStackTrace()

}

} catch (ClassNotFoundException e) {

e.printStackTrace()

这个你要懂得socket编程以及

系统编程

才行啊(系统编程不用很深入,知道怎么能够启动一个

系统进程

就可以了,主要还是调用一个备份用的shell)。

1.

首先要编写一个客户端,和服务端。(具体的编写过程就靠自己了)

2.

服务端部署在

linux服务器

上,客户端部署在本地电脑

3.

服务端监听某个端口,等待

客户机

发送的命令,并且能够启动系统进程进行备份。


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

原文地址:https://54852.com/sjk/9577265.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存