通过JDBC 与数据库建立连接
时间:2021-07-01 10:21:17
帮助过:4人阅读
java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
/**
通过JDBC 与数据库建立连接
第一步:加载oracle的JDBC架包
第二步:代码实现
1.加载驱动:Class.forName("oracle.jdbc.OracleDriver"); //driverClasss= oracle.jdbc.OracleDriver; 注意加引号
2.建立连接 调用方法为DriverManager类下的getConnection(url,user_name,user_pwd,) 方法.并赋值给连接对象
/** url, 数据库本地地址
user_name, 登陆数据库的用户名
user_pwd, 登陆数据库时的密码
*/
Connection conn=
null;
//声明连接对象
conn=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe", "system", "tiger"
);
*/
public class Conn {
Connection conn=
null;
public Connection getConnection(){
try {
Class.forName("oracle.jdbc.OracleDriver");
// 加载数据库的驱动 Class.forName( drivercalss );
System.out.println("加载成功"
);
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
//通过访问数据库的URL来获取数据库连接对象
conn=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe", "system", "tiger"
);
System.out.println("连接成功"
);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
//向数据库发送sql语句
Statement sql= conn.createStatement();
//创建Statement类对象
String str="SELECT * FROM CARS";
//要操作 的sql语句
ResultSet res=sql.executeQuery(str);
////处理查询结果集
}
catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return conn;
//按方法要求返回一个Connection对象
}
public static void main(String[] args) {
Conn c=
new Conn();
//创建本类对象
c.getConnection();
//调用连接数据库的方法
}
}
通过JDBC 与数据库建立连接
标签:set url import 密码 成功 数据 oracle 连接数 rman