首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏陈树义

    Java JDBC原生代码连接MySQLSQLServerOracle数据库

    1.连接MySQL数据库 驱动包:mysql-connector-java-5.1.18-bin.jar 驱动程序名:com.mysql.jdbc.Driver 连接字符串:jdbc:mysql://localhost "; 14 String url = "jdbc:sqlserver://localhost:1433;DatabaseName=mydb"; //mydb为数据库名 15 连接Oracle数据库 驱动包:ojdbc14.jar 驱动程序名:oracle.jdbc.driver.OracleDriver 连接字符串:jdbc:oracle:thin:@127.0.0.1:1521 :DB (DB为要连接的数据库名) 1 package com.chenshuyi.dbsummary; 2 3 import java.sql.Connection; 4 import java.sql.DriverManager \lib) 数据库Jar包下载地址:http://pan.baidu.com/s/1jGKEEY6  密码:okq0

    1.6K40编辑于 2022-04-29
  • 来自专栏软件小生活

    jdbc连接数据库的方法(代码

    "); String url = "jdbc:mysql://localhost:3306/scott? mysql的代码有点简单,单也会造成很多人失败,我的数据库mysql是8.0版本的,jdbc连接数据库的 驱动程序是mysql-connector-java-8.0.16.jar都用的是目前最新版本的, 还有就是 String url = "jdbc:mysql://localhost:3306/scott? " ; //数据库登陆用户名 String password = "123456" ;//数据库登陆用户名密码 Connection con = DriverManager.getConnection System.out.println("数据库连接失败!")

    1.5K20发布于 2021-08-16
  • 来自专栏该溜子的专栏

    JDBC编程安装———通过代码操控数据库

    ,如:测试,调试,环境验证 主流的编程语言都可以通过代码数据库进行操作(大部分都大同小异) 在java中有许多种方法可以操作数据库,下面介绍最基础的一种JDBC 二:JDBC概念 JDBC就是java ,统一了api全部适用于JDBC,消除了各种数据库api的差异 四:安装JDBC (1)下载JDBC驱动包,这个驱动包就是上述说的给MySQL数据库的api进行封装,适配上Java的JDBC接口 注:这种驱动包并不是 五:写JDBC代码 import java.sql.SQLException; /** * Created with IntelliJ IDEA. 这里我们直接复制粘贴即可 2:让idea和数据库建立连接 3:写sql 4:将sql转化为可发送的sql语句对象 导包: 通过控制台写的sql语句,都是把原始的sql发送给服务器, 8:如果要执行插入语句(补充) 参考以下代码 import com.mysql.jdbc.jdbc2.optional.MysqlDataSource; import javax.sql.DataSource

    26310编辑于 2024-12-30
  • 来自专栏Java学习网

    数据库JDBC学习,详解注册JDBC驱动程序的3种方式

    本期学习注册JDBC驱动程序的3种方式 JDBC驱动程序实际上就是在JDBC API中实现定义的接口,用于与数据库服务器进行交互。 而使用JDBC进行数据库操作的第一步就是驱动注册(当然你得先导入JAR)。驱动注册有多种方式,第一步必然是获得正确的驱动名称与URL格式。本文我们就来为大家介绍注册JDBC驱动程序的3种方式。 (new com.mysql.jdbc.Driver()); 3、System.setProperty("jdbc.drivers","com.mysql.jdbc.Driver"); 下面我们来详细介绍一下这 3种驱动注册方式: 1、比较常用 2、通过系统的属性设置 3、看起来比较直观的一种方式,注册相应的db的jdbc驱动,3在编译时需要导入对应的lib 注册JDBC驱动程序的3种方式,就是以上介绍到的所有的内容 驱动注册就是加载数据库的驱动程序,是使用JDBC进行数据库操作的第一步。

    1.5K40发布于 2021-08-27
  • 来自专栏LIN_ZONE

    java jdbc操作数据库通用代码

    新建一个配置文件,名为jdbc.properties将其放入src中 2》在项目中导入jdbc驱动,注意连接不同的数据库,所用到的驱动是不一样的,这些在网上都能找到 具体导入jar的方法,请参照http ://blog.csdn.net/mazhaojuan/article/details/21403717 2、代码 1 import java.io.InputStream; 2 import (is); 28 //3. 预处理,其中上面的连接数据库及释放资源的方法不动 代码如下: 1 import java.io.InputStream; 2 import java.sql.Connection; 3 import (is); 30 //3.

    1K20发布于 2018-08-15
  • 来自专栏全栈程序员必看

    java JDBC连接数据库步骤及代码

    大家好,又见面了,我是你们的朋友全栈君 JDBC连接数据库,包含7个步骤 (1)加载JDBC驱动程序 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过 代码如下: static{ try { Class.forName("com.mysql.jdbc.Driver");//加载数据库驱动 } catch (ClassNotFoundException 其中: 协议:在JDBC中总是以jdbc开始 。子协议:是桥连接的驱动程序或是数据库管理系统名称。 数据源标识:标记找到数据库来源的地址与连接端口。 代码如下: //连接MySql数据库,用户名和密码都是root String url = "jdbc:mysql://localhost:3306/test" ; String username = "root" ; String password = "root" ; (3)创建数据库的连接 代码如下: public static Connection

    2K10编辑于 2022-09-18
  • 来自专栏Java学习网

    数据库JDBC学习,详解JDBC连接数据库

    期学习JDBC连接数据库 JDBC是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。 所以,JDBC本身就是用来连接数据库的,本文我们就来了解一下怎么使用JDBC连接数据库3、执行数据库存储过程。通常通过CallableStatement实例实现。 具体实现的代码: 6、处理结果 两种情况: (1)、执行更新返回的是本次操作影响到的记录数。 (2)、执行查询返回的结果是一个ResultSet对象。 关闭记录集 (2)、关闭声明 (3)、关闭连接对象 我们在完成了上述的步骤之后,基本上就完成了JDBC连接数据库的操作。

    99030发布于 2021-08-27
  • 来自专栏Java帮帮-微信公众号-技术文章全总结

    JDBC基础入门(3

    事务 事务是由一步/几步数据库操作序列组成的逻辑执行单元, 这些操作要么全部执行, 要么全部不执行. JDBC支持 JDBC对事务的支持由Connection提供, Connection默认打开自动提交,即关闭事务,SQL语句一旦执行, 便会立即提交数据库,永久生效,无法对其进行回滚操作,因此需要关闭自动提交功能 Connection.TRANSACTION_READ_COMMITTED 3). Connection.TRANSACTION_REPEATABLE_READ 4). 不可重复读(unrepeatable read):对同一记录的两次读取不一致,因为另一事务对该记录做了修改(repeatable read级别可解决) 3. DbUtils commons-dbutils是Apache Commons组件中的一员,提供了对JDBC的简单封装,以简化JDBC编程;使用dbutils需要在pom.xml中添加如下依赖: <dependency

    92670发布于 2018-03-16
  • JDBC资料辅导(3

    JDBC2.0的新特性   可滚动结果集(可双向滚动)   批处理更新  ***   可更新结果集    1、批处理更新 Statement addBatch(String sql), 方法会在批处理缓存中加入一条 executeBatch() 将一批命令提交给数据库来执行,如果全部命令执行成功,则返回更新计数组成的数组。 能否使用可更新结果集,要看使用的数据库驱动是否支持, 还有只能用于单表且表中有主键字段(可能会是联合主键),不能够有表连接,会取所有非空字段且没有默认值。 能否使用JDBC2.0 ResultSet的新特性要看数据库驱动程序是否支持。 3、SQL3.0中的行类型 Array,数组 Sturct,结构 Blob,大的二进制数据文件。 在使用上述大对象的时候,在使用JDBC插入记录时要先插入一个空的占位对象,然后使用 select blobdata from t_blob where id = " + id + " for update

    20010编辑于 2025-10-14
  • 来自专栏技术杂货店

    JDBC3】-- SPI技术以及数据库连接中的使用

    一般可以用来启用框架拓展和替换组件,比如在最常见的数据库连接JDBC中,java.sql.Driver,不同的数据库产商可以对接口做不一样的实现,但是JDK怎么知道别人有哪些实现呢? artifactId> <version>1.0-SNAPSHOT</version> </dependency> </dependencies> 测试代码如下 具体完整代码: https://github.com/Damaer/DemoCode/tree/main/SPI-Project,仅供参考 3. ServiceLoader实现原理 ServiceLoader位于java.util包下,其主要代码如下: public final class ServiceLoader implements com.mysql.fabric.jdbc.FabricMySQLDriver 也就是声明了java.sql.Driver的实现类是com.mysql.jdbc.Driver,不需要手动使用Class.forName

    89000发布于 2020-11-22
  • 来自专栏CSDN小尘要自信

    JDBC数据库事务

    JDBC事务处理 数据一旦提交,就不可回滚。 JDBC程序中为了让多个 SQL 语句作为一个事务执行: 调用 Connection 对象的 setAutoCommit(false); 以取消自动提交事务 在所有的 SQL 语句都成功执行后 持久性(Durability) 持久性是指一个事务一旦被提交,它对数据库中数据的改变就是永久性的,接下来的其他操作和数据库故障不应该对其有任何影响。 conn = JDBCUtils.getConnection(); // 2.开启事务 conn.setAutoCommit(false); // 3.进行数据库操作 String ); // 2.填充占位符 for (int i = 0; i < args.length; i++) { ps.setObject(i + 1, args[i]); } // 3.

    48320编辑于 2023-10-10
  • 来自专栏黑马

    数据库_04】JDBC

    JDBC概念 ① 官方 * JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API 可以为多种关系数据库提供统一访问 ② 个人理解 * JDBC就是定义了一组操作关系型数据库的接口。 2. ,Driver中在静态代码块中注册驱动 Class.forName("com.mysql.jdbc.Driver"); //获取数据库连接对象 Connection System.out.println(i); //释放资源 statement.close(); connection.close(); } } 3. ,不推荐省略 * 获取数据库连接 DriverManager.getConnection("jdbc:mysql://localhost:3306/db1", "root", "

    46320发布于 2021-02-04
  • 来自专栏韩曙亮的移动开发专栏

    JDBCJDBC 简介 ( JDBC 概念 | JDBC 本质 | 使用 JDBC 操作数据库的好处 | JDBC 提供的 API 组件 )

    一、JDBC 概念 ---- JDBC 全称 Java DataBase Connectivity , 中文名称是 Java 数据库连接 ; JDBC 是 通过 Java 代码 操作 关系型 数据库 的 API ; JDBC 提供了 与 数据库平台 无关的 数据库访问方式 , 使用 Java 语言 , 借助 JDBC 可以与多种数据库进行交互 ; 使用 JDBC 可操作的数据库有 : 所有的 关系型 就是 选择使用哪个厂商数据库 实现类 的步骤 ; 使用 JDBC 操作数据库 , 实际上使用的是 数据库厂商 提供的 数据库驱动 jar 包 操作数据库 ; 三、使用 JDBC 操作数据库的好处 - --- 使用 Java 代码 , 通过 JDBC 操作数据库 , 可以 使用相同的接口 开发使用 不同的数据库 , 学习成本比较低 ; 后期可 随时替换 数据库 产品 , 不需要修改 访问数据库 的 Java 代码 ; 通过 使用 JDBC 统一接口 , 实现了 Java 应用程序 与 关系型数据库操作 的 解耦 , 无需更改 Java 代码 , 即可更换数据库 ; 数据库的驱动程序 jar 包需要替换 ;

    2K31编辑于 2023-03-25
  • 来自专栏技术杂货店

    JDBC3】-- SPI技术以及数据库连接中的使用

    一般可以用来启用框架拓展和替换组件,比如在最常见的数据库连接JDBC中,java.sql.Driver,不同的数据库产商可以对接口做不一样的实现,但是JDK怎么知道别人有哪些实现呢? artifactId> <version>1.0-SNAPSHOT</version> </dependency> </dependencies> 测试代码如下 具体完整代码: https://github.com/Damaer/DemoCode/tree/main/SPI-Project,仅供参考 3. ServiceLoader实现原理 ServiceLoader位于java.util包下,其主要代码如下: public final class ServiceLoader implements com.mysql.fabric.jdbc.FabricMySQLDriver 也就是声明了java.sql.Driver的实现类是com.mysql.jdbc.Driver,不需要手动使用Class.forName

    88020编辑于 2022-02-15
  • 来自专栏程序源代码

    【程序源代码】SpringBoot整合JDBC数据库连接池

    关键字:本篇为SpringBoot整合JDBC数据库教程,内容比较简单,比较适合小白学习。 [dyqztkpzhl.gif] 正文 | 内容 今天给大家讲一讲:SpringBoot整合JDBC数据库。 Java数据库连接(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。 我们通常说的JDBC是面向关系型数据库的。 实际上,在JDBC内核API的实现下,就已经可以实现对数据库的访问了,那么我们为什么还需要数据源呢? 、C3P0、Druid、HikariCP等。

    2.1K10发布于 2020-05-18
  • 来自专栏java学习java

    jdbc数据库事务

    JDBC事务处理 数据一旦提交,就不可回滚。 数据什么时候意味着提交? JDBC程序中为了让多个 SQL 语句作为一个事务执行: 调用 Connection 对象的 setAutoCommit(false); 以取消自动提交事务 在所有的 SQL 语句都成功执行后,调用 conn = JDBCUtils.getConnection(); // 2.开启事务 conn.setAutoCommit(false); // 3.进行数据库操作 String sql1 conn.prepareStatement(sql); // 2.填充占位符 for (int i = 0; i < args.length; i++) { ps.setObject(i + 1, args[i]); } // 3. 一致性(Consistency) 事务必须使数据库从一个一致性状态变换到另外一个一致性状态。 3.

    66620编辑于 2022-11-15
  • 来自专栏兮动人的博客

    JDBC链接数据库

    JDBC 使用步骤 使用JDBC应用程序创建新数据库需要以下步骤: 导入包 需要包含数据库编程所需的JDBC类的包。项目中需要添加数据库连接的jar包才能进行导入。 ,我们通常把相同的代码提取出来。 下面的代码演示一个通过提取出来的工具类进行新增操作。 args) { // 准备sql String sql = "INSERT INTO user(user_name, user_password) VALUES ('3兮动人 插入失败"); } } } 同样的,可以将增删改查都改成这种方式,使代码更加的简洁,更具有逻辑性和复用性。

    2.2K30发布于 2021-06-11
  • 来自专栏全栈程序员必看

    java通过jdbc连接sql server数据库_mysqljdbc连接数据库代码

    文章目录 一、需求 二、环境准备 三、项目结构 四、步骤 1、创建数据库、数据表,插入数据 2、创建javaweb项目 3、下载驱动包 4、导入驱动包 5、创建包,创建类 6、程序 7、运行结果 一、 电脑安装mysql,并启动mysql服务(我这里是mysql 5.5) 4、我这里用intellij idea写代码 三、项目结构 JDBC.java用来写主程序 mysql-connector-java 3、右击net.jdbc.test包,点击new,点击java class 4、类名写JDBC,点击ok,类创建好了 6、程序 JDBC.java的代码如下: package net.jdbc.test; import java.math.BigDecimal; import java.sql.*; public class JDBC { //数据库url、用户名和密码 connection = DriverManager.getConnection(DB_URL, USER, PASS); //3、操作数据库 Statement

    2.6K20编辑于 2022-09-30
  • 来自专栏小工匠聊架构

    Spring JDBC-使用Spring JDBC访问数据库

    概述 使用Spring JDBC 基本的数据操作 更改数据 返回数据库表的自增主键值 批量更改数据 查询数据 使用RowCallbackHandler处理结果集 使用RowMapperT处理结果集 RowCallbackHandler 和RowMapperT的比较 查询单值数据 调用存储过程3种方式 示例源码 概述 Spring JDBC是Spring所提供的持久层技术,它的主要目的降低JDBC API的使用难度,以一种更直接、更简洁的方式使用 queryTimeout 查询数据的最大超时时间,默认为0 ,表示使用底层JDBC驱动程序的默认设置 fetchSize:设置底层的ResultSet每次从数据库返回的行数,该属性对程序的性能影响较大, 尽量使用可绑定参数的SQL语句,以便数据库可以复用SQL的执行计划,提高数据库的执行效率。 以下代码仅为演示 // 使用该类中的常量属性定义参数类型 import java.sql.Type ....

    1.6K30发布于 2021-08-17
  • 来自专栏Java3y

    JDBC【介绍JDBC、使用JDBC连接数据库、简单的工具类】

    1.什么是JDBC JDBC全称为:Java Data Base Connectivity,它是可以执行SQL语句的Java API 2.为什么我们要用JDBC 市面上有非常多的数据库,本来我们是需要根据不同的数据库学习不同的 API,sun公司为了简化这个操作,定义了JDBC API【接口】 sun公司只是提供了JDBC API【接口】,数据库厂商负责实现。 对于我们来说,操作数据库都是在JDBC API【接口】上,使用不同的数据库,只要用数据库厂商提供的数据库驱动程序即可 这大大简化了我们的学习成本 3.简单操作JDBC 步骤: 导入MySQL或者Oracle Class.forName("com.mysql.jdbc.Driver"); //获取与数据库连接的对象-Connetcion connection 去查询数据库的数据了,接下来我们去了解一下上面代码用到的对象 ---- 4.Connection对象 客户端与数据库所有的交互都是通过Connection来完成的。

    1.8K60发布于 2018-03-15
领券