全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

java连接数据库(代码分享)

话不多说,请看代码:

package com.shsxt.jdbcs;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
/*
 * jdbc步骤: java连接数据库
 *  // 导入 jar包
 *   1、加载驱动  数据库厂商提供的实现类
 *   2、获取连接  提供 url 用户名 密码
 *   3、创建处理块  可以发送SQL语句到服务器(数据库) 准备一条 SQL语句
 *   4、结果集
 *   5、分析结果集
 *   6、释放资源  先开的后放, 后打开的先放
 */
public class Demo002JDBCConnect {
  public static void main(String[] args) throws ClassNotFoundException {
    Class.forName("oracle.jdbc.driver.OracleDriver");
    String url = "jdbc:oracle:thin:@localhost:1521:orcl";
    String user=  "scott";
    String pwd=  "tiger";
    Connection conn = null;
    Statement s = null;
    ResultSet rs = null;
    try {
      conn = DriverManager.getConnection(url, user, pwd);
      s = conn.createStatement();
      String sql = "select deptno, dname, loc from dept";
      rs = s.executeQuery(sql);
      while(rs.next()){
        int deptno = rs.getInt(1); // 根据列号来获取值
        String dname = rs.getString("dname"); // 根据列名来获取值
        String loc = rs.getString(3);
        System.out.println(deptno + "\t" + dname + "\t" + loc);
      }
    } catch (SQLException e) {
      e.printStackTrace();
    }finally{
      if(rs!=null){
        try {
          rs.close();
        } catch (SQLException e) {
          // TODO Auto-generated catch block
          e.printStackTrace();
        }
      }
      if(s!=null){
        try {
          s.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  # 连接  # 数据库  # Java连接数据库步骤解析(Oracle、MySQL)  # java使用dbcp2数据库连接池  # Java数据库连接池的几种配置方法(以MySQL数据库为例)  # java jdbc连接mysql数据库实现增删改查操作  # Java连接Sql数据库经常用到的操作  # Java使用JDBC连接数据库的实现方法  # java配置dbcp连接池(数据库连接池)示例分享  # java连接MySQl数据库实例代码  # Java Web项目中连接Access数据库的配置方法  # java连接mysql数据库乱码的解决方法  # 多说  # 连接数据库  # 加载  # Demo002JDBCConnect  # static  # void  # public  # main  # url  # SQL  # driver  # Class  # forName  # oracle  # ClassNotFoundException  # String  # args  # throws  # jar  # shsxt 


相关文章: 建站之星后台搭建步骤解析:模板选择与产品管理实操指南  如何配置WinSCP新建站点的密钥验证步骤?  网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?  宝塔Windows建站如何避免显示默认IIS页面?  如何选择高效可靠的多用户建站源码资源?  如何用好域名打造高点击率的自主建站?  如何制作网站标识牌,动态网站如何制作(教程)?  网站制作免费,什么网站能看正片电影?  ,怎么在广州志愿者网站注册?  如何高效配置香港服务器实现快速建站?  专业商城网站制作公司有哪些,pi商城官网是哪个?  油猴 教程,油猴搜脚本为什么会网页无法显示?  厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?  代购小票制作网站有哪些,购物小票的简要说明?  如何快速搭建支持数据库操作的智能建站平台?  企业在线网站设计制作流程,想建设一个属于自己的企业网站,该如何去做?  制作网站的过程怎么写,用凡科建站如何制作自己的网站?  再谈Python中的字符串与字符编码(推荐)  香港服务器网站推广:SEO优化与外贸独立站搭建策略  如何在Golang中处理模块冲突_解决依赖版本不兼容问题  如何在企业微信快速生成手机电脑官网?  网站制作外包价格怎么算,招聘网站上写的“外包”是什么意思?  如何正确选择百度移动适配建站域名?  香港服务器部署网站为何提示未备案?  宝塔新建站点报错如何解决?  如何通过网站建站时间优化SEO与用户体验?  装修招标网站设计制作流程,装修招标流程?  c++怎么用jemalloc c++替换默认内存分配器【性能】  早安海报制作网站推荐大全,企业早安海报怎么每天更换?  智能起名网站制作软件有哪些,制作logo的软件?  江苏网站制作公司有哪些,江苏书法考级官方网站?  建站之星安装路径如何正确选择及配置?  网站代码制作软件有哪些,如何生成自己网站的代码?  制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?  C++如何编写函数模板?(泛型编程入门)  建站为何优先选择香港服务器?  如何在云主机上快速搭建多站点网站?  如何选择靠谱的建站公司加盟品牌?  网站制作壁纸教程视频,电脑壁纸网站?  微信小程序制作网站有哪些,微信小程序需要做网站吗?  教学论文网站制作软件有哪些,写论文用什么软件 ?  营销式网站制作方案,销售哪个网站招聘效果最好?  利用JavaScript实现拖拽改变元素大小  行程制作网站有哪些,第三方机票电子行程单怎么开?  建站之星代理商如何保障技术支持与售后服务?  陕西网站制作公司有哪些,陕西凌云电器有限公司官网?  建站之星如何一键生成手机站?  开源网站制作软件,开源网站什么意思?  广州网站建站公司选择指南:建站流程与SEO优化关键词解析  如何在橙子建站中快速调整背景颜色? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。