package mysql;

import java.sql.Connection;

import java.sql.Driver;

import java.sql.DriverManager;

/*

* JDBC操作数据库的步骤

* 1.注册驱动

* 告知JVM使用的是哪一个数据库驱动

* 2.获得连接

* 使用JDBC中的类,完成对Mysql数据库连接

* 3.获得语句执行平台

* 通过连接对象获取对SQL语句的执行者对象

* 4.执行sql语句

* 使用执行者对象,向数据库执行SQL语句

* 获取到数据库的执行后的结果

* 5.处理结果

*

* 6.释放资源

* 一堆close()

*/

public class JDBC {

public static void main(String[] args) throws ClassNotFoundException,SQLException{

// TODO Auto-generated method stub

// 注册驱动 反射技术,将驱动类加入到内容 最好的方式

// 使用java.sql.DriverManager类静态方法 registerDriver(Driver driver)

// Diver是一个接口,参数传递,MySQL驱动程序实现类

// DriverManager.registerDriver(new Driver());

// 驱动类源代码,注册2次驱动程序

Class。forName("com.mysql.jdbc.Driver");

// 2.获得数据库连接 DriverManager类中静态方法

// static Connection getConnection(String url,String user,String password)

// 返回值是Connection接口的实现类在mysql驱动程序里

// url:数据库地址 jdbc:mysql://连接主机的IP:端口号//数据库的名字

// user:用户名

// password:密码

String url = "jdbc:mysql://localhost:3306/mybase";

String username = "root",password="123";

Connection con = DriverManager.getConnection(url, username, password);

System.out .println(con);

//3.获得语句执行平台,通过数据库连接,获取到SQL语句的执行对象

//con对象调用方法 Statement createStatement() 获取Statement对象,将SQL语句发送到数据库

//返回值是 Statement接口的实现类对象,在mysql驱动程序

Statement stat = con.createStatement();

// 4.执行sql语句,

// 通过执行对象调用方法执行sql语句,获取结果

// int executeUpdate(String sql) 执行数据库中的SQL语句 insert delete update

// 返回值int,操作成功数据表多少行

int row = stat.executeUpdate

("INSERT INTO sort (sname,sprice,sdesc)VALUES('汽车用品',50000,'疯狂涨价'");

System.out .println(row);

// 6.释放资源 一堆close()

stat.close();

con.close();

}

}

jdbc驱动程序_JDBC操作数据库的步骤相关推荐

  1. jdba访问mysql_Java中JDBC操作数据库的步骤

    Java中JDBC操作数据库的步骤,今天给喜欢Java开发或者是想要参加Java培训学习的小伙伴们分享一些Java技能干货,那就是Java阐述jdba操作数据库的步骤,废话不多说了,随小编一起来看一下 ...

  2. 说说JDBC 操作数据库的步骤?

    分析&回答 1)加载(注册)数据库驱动(到JVM). 2)建立(获取)数据库连接. 3)创建(获取)数据库操作对象. 4)定义操作的SQL语句. 5)执行数据库操作. 6)获取并操作结果集. ...

  3. Java数据库连接--JDBC基础知识(操作数据库:增删改查)

    一.JDBC简介 JDBC是连接java应用程序和数据库之间的桥梁. 什么是JDBC? Java语言访问数据库的一种规范,是一套API. JDBC (Java Database Connectivit ...

  4. Java JDBC基础 连接数据库 操作数据库

    1.JDBC概述 1.1 数据持久化 持久化(persistence) :把数据保存到可掉电式存储设备中以供之后使用.大多数情况下,特别是企业级应用数据持久化意味着将内存中的数据保存到硬盘上加以&qu ...

  5. javaWeb基础一:JDBC (java操作数据库的技术)

    1. JDBC 1.1 含义 JDBC : java database connectivity 由SUN公司提供的一套操作数据库的标准规范. JDBC与数据库驱动的关系:接口与实现的关系. 1.2 ...

  6. mysql jdbc实例_jdbc操作mysql数据库实例

    本文实例讲述了jdbc操作mysql数据库的方法.分享给大家供大家参考.具体如下: import java.sql.*; import java.sql.DriverManager; import j ...

  7. jdbc获取mysql表数据类型_jdbc操作数据库并自动获取字段类型

    //获取改功能编码的关联功能 public void getLinkdb(String gnbianma){ PreparedStatement pstmt = null; ResultSet rs ...

  8. java连接mysql通用方法_jdbc操作数据库通用方法

    1 /** 2 * 增删改查操作公共类(以oracle数据库为例)3 * 2017-8-29 wuyafei4 *5 */ 6 public classCrudUtil {7 /** 8 * 1.获取 ...

  9. JDBC实现用于操作数据库Mysql的工具类JDBCTools

    下面用一个统一的工具类封装一套用于数据库的JDBC操作:包括 1)获取数据库链接资源  2)释放数据库链接资源,包括Connection,Statement,PreparedStatement,Res ...

最新文章

  1. php一个数组赋值给对象,php数组与对象相互转换方法
  2. 大厂技术文档:Redis+Nginx+Spring全家桶+Dubbo精选
  3. Interview:算法岗位面试—上海某科技公司算法岗位(偏AI算法,国企)技术面试之BN层的认知、BP的推导、GD优化的几种改进等
  4. 【Flask项目2】python对象分页数据序列化基类(5)
  5. .net ajax 怎么写,.NET学习篇--Ajax中Url的写法
  6. Tomcat 7 DBCP 配置(MySQL)
  7. angular新建组件_精美Angular后台管理模板分享-前后端分离(含所有代码)
  8. Microsoft SQL Server 2008 R2官方中文版(SQL2008下载).rar
  9. 深度学习-对抗神经网络简介
  10. Java SHA哈希示例
  11. algodoo是什么意思_洋是什么意思 带洋字的男孩名字 用洋字起名的寓意
  12. 如何快速编写纯CSS菜单?制作CSS精美菜单优化精简代码详细教程
  13. 最小二乘法和岭回归区别
  14. 软件行业的三类主要盈利模式
  15. 用python读取txt文件中的数据并画各类图形展示_Python实现读取txt文件中的数据并绘制出图形操作示例...
  16. 2021-05-26投资基金的选择,基本面信息如何分析
  17. C#生成随机数100次都是一样的数
  18. wss协议 c 服务器,利用LIBWEBSOCKETS写WS、WSS服务端和客户端
  19. 告诉你微信朋友圈29小时入账960万!(上)
  20. java实现item-cf_基于用户(UserCF)和物品(ItemCF)协同过滤算法的比较哈利波特问题...

热门文章

  1. 丘成桐现身合肥分享发现数学之美 点赞中国科大年轻学子
  2. 取火的N种方式:学好物理是野外求生第一步
  3. 厉害!这位80后连发2篇Science!身处普通高校,告诉你科研不决取于平台
  4. 重磅!杰青、优青填报界面取消“论文收录与被引统计”
  5. 此人数学15分考入清华,28岁成清华教授,其家族出了20多位院士
  6. 趣文:有趣的 Linux 命令
  7. 数学上人可以永生!这是什么原理?
  8. 居然被韩雪的英语原地圈粉了!更意外的是,她不背语法不请老师,光靠每天10分钟就能练出流利口语!
  9. python输出结果每5个换行_python for循环 - python基础入门(11)
  10. TextRank、BM25算法提取关键字、文章自动摘要优秀文章保存