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()

}

}

}

用户和授权要用DBA

最简单得建用户:

create user 用户名 identified by 密码

用户解锁 alter user 用户名 account unlock(不解锁无法登陆)

授权用 grant

建完用户首先要授权登陆权限

grant create session to 用户名

授权可以授权给角色和用户

也可以把角色授权给角色和用户

其他得类似 创建表得权限类似如下格式:

grant create table to 用户


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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存