1.先确保项目中已经有了jdbc的jar包(ojdbc.jar),没有可以去网上找然后添加到项目

2.jdbc 的四要素

//jdbc四要素//驱动:决定连接的是何种类型的数据库private static String driver = "oracle.jdbc.OracleDriver";//url: 决定连接的是哪个主机上的具体的数据库,通常都一样private static String url = "jdbc:oracle:thin:@localhost:1521:XE";private static String user="cyg";private static String password = "cyg";

driver的值避免错误可以去引入的jar包中找,然后右键Copy Qualified Name,复制其名字赋值给dirver

jdbc六大步

                Connection conn =null;PreparedStatement ps = null;try {//1.注册驱动Class.forName(driver);//建立连接conn = DriverManager.getConnection(url, user, password);//3.创建Statement对象String sql = "insert into test values(my_seq.nextval,?,?)";ps = conn.prepareStatement(sql);//4.执行SQL语句ps.setString(1,name);ps.setInt(2, age);//此时一定不要传SQL语句ps.execute();//5.操作结果集} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}finally {//6.关闭资源if(ps!=null) {try {ps.close();} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}}if(conn!=null) {try {conn.close();} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}

java连接数据库,jdbc四要素,jdbc六大步相关推荐

  1. Java JDBC | 四种连接数据库的方法

    四种连接数据库的方法(DriverManager.DataSource子类.DBCP.c3p0) 〇.连接步骤 //第一步,注册驱动程序 //com.MySQL.jdbc.Driver Class.f ...

  2. JDBC 连接数据库的四种方式

    JDBC 连接数据库的四种方式 每博一文案 师傅说,人这一辈子总有许多遗憾,许多无可奈何. 其实有些事情不用太过执着,放下牵绊你的生活无畏执念,你会收获一个更为广阔的天地. 想开,看开,放开这六个字, ...

  3. java核心技术第四篇之JDBC第二篇

    01.JDBC连接池_连接池的概念: 1).什么是连接池:对于多用户程序,为每个用户单独创建一个Connection,会使程序降低效率.这时我们可以创建一个"容器", 这个容器中, ...

  4. Java连接数据库 JDBC

    1.JDBC是什么? JDBC,英文全称:Java DataBase Connectivity,中文全称:java数据库连接,是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访 ...

  5. jsp项目中连接数据库解决java.lang.ClassNotFoundException: com.mysql.jdbc.Driver的问题

    jsp项目中连接数据库解决java.lang.ClassNotFoundException: com.mysql.jdbc.Driver的问题 参考文章: (1)jsp项目中连接数据库解决java.l ...

  6. Java连接数据库JDBC

    1.数据库驱动和JDBC JDBC SUN公司为了简化开发人员的((对数据库的统一)操作,提供了一个(Java操作数据库的规范,俗称JDBC)这些规范的实现由具体的厂商去做 对于开发人员来说,我们只需 ...

  7. Java学习十四,JDBC,反射

    目录 1.JDBC入门 1.1.JDBC的概念 1.1 JDBC的基本操作 1.2 JDBC的API 1.3 JDBC的CRUD操作(createStatement类) 1.4 JDBC防sql注入( ...

  8. Java与数据库连接——JDBC(JDBC概念理解+JDBC搭建使用六步骤,作者君倾情奉上,爆赞!)

    文章目录 JDBC概述 JDBC有什么用? JDBC是什么? JDBC API JDBC的搭建和使用 1 导入数据库驱动包 2 加载数据库驱动 3 建立数据库连接 4 向数据库发送sql语句 Stat ...

  9. Java小白修炼手册--第四阶段--JDBC(Java Database Connectivity : Java访问数据库的解决方案 )

    目录 JDBC原理 JDBC标准 JDBC是什么 使用JDBC优点 JDBC接 口及数据库厂商实现 ​JDBC工作原理 Driver ( 驱动程序)接口及驱动类加载 ​Connection( 连接,关 ...

最新文章

  1. 今天被TensorFlowLite刷屏了吧,偏要再发一遍
  2. php mysql orm_PHP ORM操作MySQL数据库
  3. 大脑模拟AI学习策略,这项逼近反向传播的研究登上《自然-神经科学》
  4. DNS Flusher
  5. 设置字的间距php,css letter-spacing设置字间距属性
  6. 教程干货——零基础创建简单的在线审批流程
  7. Sybase数据库中找回丢失的sa密码
  8. iOS 的 XMPPFramework 简介
  9. maven使用出现的错误
  10. 全连接神经网络_二十九.全连接神经网络原理
  11. 极简代码(二)—— 内积
  12. 【医疗影像处理】对分割的mask做处理,保留最大联通区域
  13. jaxb实现java对象与xml之间转换_JAXB实现XML与Java对象转换
  14. 生信常用分析图形绘制02 -- 解锁火山图真谛!
  15. android:enabled=true service,Manifest中android:enabled和android:exported标签
  16. HDU-1869 六度分离 (矩阵的幂运算求通路个数)
  17. canvas 实现图片局部模糊_HTML5 Canvas图片马赛克模糊动画
  18. 计算机一级幻灯片版式,ppt2010官方基础教程:添加不同版式幻灯片-powerpoint技巧-电脑技巧收藏家...
  19. mac 剪切移动文件
  20. win10 双屏显示 鼠标可以从主屏幕左侧滑入右侧竖屏

热门文章

  1. 通过 Terracotta实现基于Tomcat的Web应用集群
  2. C语言程序设计 现代方法(第2版)pdf
  3. Learning ROS for Robotics Programming Second Edition学习笔记(六) indigo xtion pro live
  4. Java和C、C++比较
  5. 1.4 无穷小与无穷大
  6. JetBrains又出编程神器!
  7. Oracle Core: Essential Internals for DBAs and Developers
  8. C语言——跳跃游戏 II
  9. 蓝牙芯片排行_七月蓝牙芯片出货量排行榜TOP10
  10. 使用workflow客制出货通知单