
//封装四个参数
//把属性私有化:隐藏属性, 静态:让静态属性能在静态方法使用,常量:让这些属性不能被修改
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.
服务端监听某个端口,等待
客户机
发送的命令,并且能够启动系统进程进行备份。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)