2025年4月27日 星期日 乙巳(蛇)年 正月廿八 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 编程开发 > Java

JAVA连接Oracle数据库

时间:10-29来源:作者:点击数:57

数据库连接技术

数据库的JDBC连接:Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。

下载(寻找)jar包

使用JDBC连接数据库之前首先得下载相应的jar包,并导入JAVA项目包中,而现在的oracle数据库中一般都有JDBC连接所需的jar包(jdbc6.jar),其位置一般为:oraclexe\\app\\oracle\\product\\11.2.0\\server\\jdbc\\lib\\jdbc6.jar

导入jar包

首先新建项目--->ctrl+c复制jar包--->在项目根目录下(也可以粘贴到一个空文件夹下)ctrl+v粘贴--->右键刚导入的jar包--->Build Path--->Add to Build Path即可

连接数据库

下面是源码:

  • public final class JDBCUtils {
  • static {
  • try {
  • Class.forName("oracle.jdbc.OracleDriver"); //注册驱动
  • } catch (ClassNotFoundException e) {
  • // TODO Auto-generated catch block
  • e.printStackTrace();
  • }
  • }
  • /*
  • * Connection
  • */
  • public static Connection getConnection() {
  • Connection con = null;
  • String str1 = "jdbc:oracle:thin:@localhost:1521:xe"; //数据库url
  • String str2 = "kcsj"; //用户名
  • String str3 = "123"; //密码
  • try {
  • con = DriverManager.getConnection(str1,str2,str3);
  • } catch (SQLException e) {
  • // TODO Auto-generated catch block
  • e.printStackTrace();
  • }
  • return con;
  • }
  • /*
  • * 关闭
  • */
  • public static void closeResource(Connection con,Statement stat,ResultSet rs) {
  • if(rs!=null) {
  • try {
  • rs.close();
  • } catch (SQLException e) {
  • // TODO Auto-generated catch block
  • e.printStackTrace();
  • }
  • }
  • if(stat!=null) {
  • try {
  • stat.close();
  • } catch (SQLException e) {
  • // TODO Auto-generated catch block
  • e.printStackTrace();
  • }
  • }
  • if(con!=null) {
  • try {
  • con.close();
  • } catch (SQLException e) {
  • // TODO Auto-generated catch block
  • e.printStackTrace();
  • }
  • }
  • }
  • }
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门