初识JDBC——JDBC介绍、安装以及简单运用

这篇具有很好参考价值的文章主要介绍了初识JDBC——JDBC介绍、安装以及简单运用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、什么是JDBC

  • Java数据库连接技术(Java DataBase Connectivity),能实现Java程序对各种数据库的访问
  • 由一组使用Java语言编写的类和接口(JDBC API)组成,它们位于java.sql以及javax.sql

jdbc安装,java,数据库,microsoft

二、JDBC的优点

        不必为不同的数据库专门编写不同的程序,而只需要加载不同的数据库驱动即可。

三、JDBC访问数据库步骤

  1. Class.forName()加载驱动

  2. DriverManager.getConnection(URL,用户名,密码)获得数据库连接

  3. 获得Statement/PreparedStatement对象,执行SQL语句

  4. 处理执行结果,释放资源

jdbc安装,java,数据库,microsoft

 四、JDBC运用实例

        1.下载驱动包

        新建一个maven项目,然后编辑pom.xml文件,在<dependencies></dependencies>中添加如下字段,安装8.0.29版本的驱动包。当然,你也可以根据自己的需求安装对应版本的驱动包。

<dependencies>
    <dependency>
      <groupId>mysql</groupId>
      <artifactId>mysql-connector-java</artifactId>
      <version>8.0.29</version>
    </dependency>
 </dependencies>

        2.在java脚本中调用JDBC

        首先,我们先创建我们需要用到的对象,这些对象作用暂时按下不表,下文用到再提。

        Connection connection = null;
        PreparedStatement preparedStatement = null;
        ResultSet resultSet = null;

        (1)第一步:加载驱动

        代码如下,注意,这里可能抛出异常,可以try-catch捕捉异常。

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

        (2)第二步:获取connector对象

connection = DriverManager.getConnection(
"jdbc:mysql://服务器IP地址:3306/数据库名", //mysql服务器地址,端口,数据库名
"root", //数据库用户名:root
"root" //数据库用户密码:root
);

        (3)第三步:操作数据库

        写入sql语句,并创建执行sql语句

String sql = "select id,name,health,strain,lytm from dog";//sql语句
preparedStatement = connection.prepareStatement(sql);

        (4)第四步:处理执行结果

        //处理返回结果 
        resultSet = preparedStatement.executeQuery();
        //将结果打印出来
        System.out.println("\t\t狗狗信息");
        System.out.println("编号\t\t健康值\t\t亲密度\t\t品种\t\t领养时间");
        while (resultSet.next()){
            System.out.print(resultSet.getInt("id")+"\t\t");
            System.out.print(resultSet.getString("name")+"\t\t");
            System.out.print(resultSet.getInt("health")+"\t\t");
            System.out.print(resultSet.getString("strain")+"\t\t");
            System.out.print(resultSet.getDate("lytm")+"\t\n");
         }

        3.运行结果

jdbc安装,java,数据库,microsoft

 文章来源地址https://www.toymoban.com/news/detail-738193.html

到了这里,关于初识JDBC——JDBC介绍、安装以及简单运用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • JDBC详细介绍

    JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系型数据库提供统一访问,它是由一组用Java语言编写的类和接口组成的。 JDBC为Java程序操作不同的数据库提供了统一的接口,避免了细节。 JDBC可以链接任何提供了JDBC的驱动程序的数据

    2024年02月13日
    浏览(27)
  • JDBC中PreparedStatement详解及应用场景介绍

    在Java中,当需要向数据库中执行SQL语句并传递参数时,我们通常会使用PreparedStatement接口。PreparedStatement继承自Statement接口,用于预编译SQL语句并执行参数化查询,这样可以提高执行效率并防止SQL注入攻击。 PreparedStatement是Java JDBC API的一部分,它提供了一种更有效率和安全的

    2024年02月02日
    浏览(29)
  • 【trino权威指南】使用trino详解:trino client安装、查询sql、DBeaver连接trino、java通过JDBC连接trino

    Trino CLI提供了一个基于终端的交互式shell。你可以通过它运行查询并与Trino服务端交互来 检查其元数据 。 下载地址:trino-cli-434-executable.jar     运行sql   连接trino时可以设置默认的catalog(某个连接实例)和schema(数据库),这样可以直接查询表。   USE默认的catalog和schema,直

    2024年02月04日
    浏览(53)
  • Spring Boot数据访问基础知识与JDBC简单实现

    Spring Boot数据访问基础知识 Spring Data  ORM JDBC JPA JDBC简单实现 步骤1:新建Maven项目,添加依赖 步骤2:配置数据源—让程序可以访问到  步骤3:配置数据源—让IDEA可以访问到 步骤4:添加数据库和表 步骤5:建立各层级框架,写入相对应代码 步骤6:测试各个接口方法 总结  

    2024年02月14日
    浏览(28)
  • web + servlet + jdbc mysql 实现简单的表单管理界面

    首先我们准备好开发使用的工具以及配置 idea2020 tomcat8.5 创建javaweb参考idea编译Tomcat详细步骤 IDEA通过JDBC连接数据库请参考jdbc连接数据库 需要登陆注册界面请参考web + servlet + jdbc mysql 实现简单的登陆注册界面 首先创建数据库temp 创建新的表单temperature 或者使用建表语句 插入数

    2023年04月08日
    浏览(31)
  • 【Java】学JDBC看这篇文章就够了—JDBC保姆级教程

    目录 一、JDBC概述 基本介绍 JDBC相关API 二、连接mysql数据库 准备工作 JDBC程序编写步骤 五种连接数据库的方式  三、ResultSet(结果集) 基本介绍 四、Statement 和 PreparedStatement Statement PreparedStatement  五、事务 基本介绍 六、批处理 基本介绍 七、数据库连接池 传统获取Connectio

    2023年04月24日
    浏览(32)
  • Java JDBC 详解

    目录 2、Java JDBC 的核心组件有哪些? 3、如何使用JDBC API? 4、DriverManager 和 DataSource 的区别 5、如何使用DataSource进行数据库连接?         Java JDBC (Java Database Connectivity)是Java语言中用于访问数据库的API。JDBC API提供了一组标准的接口,允许Java应用程序通过使用标准SQL查询语

    2024年02月02日
    浏览(27)
  • 【Java】JDBC的使用

    数据修改成功。 Driver Manager的作用: 注册驱动 获取数据库连接 静态代码块会进行注册驱动。 不使用SSL Connection作用: 获取执行SQL的对象 管理事务 获取执行SQL的对象 普通执行SQL对象 预编译SQL的执行SQL对象:防止SQL注入 执行存储过程的对象 事务管理 MySQL事务管理 JDBC事务管

    2024年01月20日
    浏览(21)
  • Java入门11(JDBC)

    驱动加载 = 连接创建 = 创建编译 / 预编译语句 = 获取结果集 = 遍历结果集 = 返回结果集 接口 Driver 驱动 Connection 连接 Statement 操作 ResultSet 结果集 具体的实现不需要由Java的公司自己提供 所有开发者使用JDBC的规范都被统一定义 连接数据库(mysql) 统一资源定位符URL: jdbc:mys

    2024年02月13日
    浏览(6)
  • Java JDBC

    DriverManager 类 用于管理 JDBC 驱动的服务类。程序中使用该类的主要功能是获取 Connection 对象 public static synchronized Connection getConnection(String url,String user,String pass) throws SQLException 获取url 对应的数据库连接 Connection 代表数据库连接对象, 每个 Connection 代表一个物理连接会话 该接口

    2024年02月06日
    浏览(19)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包