
//封装四个参数
//把属性私有化:隐藏属性, 静态:让静态属性能在静态方法使用,常量:让这些属性不能被修改
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 用户
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)