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

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

    1.连接MySQL数据库 驱动包:mysql-connector-java-5.1.18-bin.jar 驱动程序名:com.mysql.jdbc.Driver 连接字符串:jdbc:mysql://localhost package com.chenshuyi.dbsummary; 2 3 import java.sql.Connection; 4 import java.sql.DriverManager; 5 package com.chenshuyi.dbsummary; 2 3 import java.sql.Connection; 4 import java.sql.DriverManager; 5 "; 14 String url = "jdbc:sqlserver://localhost:1433;DatabaseName=mydb"; //mydb为数据库名 15 驱动包:ojdbc14.jar 驱动程序名:oracle.jdbc.driver.OracleDriver 连接字符串:jdbc:oracle:thin:@127.0.0.1:1521:DB (DB为要连接的数据库

    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. 服务器在进行解析 但是JDBC不同,可以通过PreparedStatement把sql语句解析好,在发送给服务器,服务器接收到后直接执行就可以了,大大降低了服务器的成本 5:执行sql语句 8:如果要执行插入语句(补充) 参考以下代码 import com.mysql.jdbc.jdbc2.optional.MysqlDataSource; import javax.sql.DataSource

    26310编辑于 2024-12-30
  • 来自专栏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 //5通过DriverManager得到连接 36 Connection connection = DriverManager.getConnection(url,user,password 代码如下: 1 import java.io.InputStream; 2 import java.sql.Connection; 3 import java.sql.DatabaseMetaData release(connection, preparedStatement, null); 122 } 123 } 124 125 } 在预处理代码

    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
  • 来自专栏全栈程序员必看

    JDBC_5 DBUtils

    DBUtils ---- commons-dbutils是Apache组织提供的一个开源JDBC工具类库,封装了针对于数据库的增删改查操作 API QueryRunner ResulSetHandler

    34710编辑于 2022-09-22
  • JDBC资料辅导(5

    一、JDBC2.0扩展 1、JDBC DataSource    DataSourse(数据源),包含了连接数据库所需的信息,可以通过数据源或的数据库连接,有时由于某些连接数据库的信息会变更,    所以经常使用包含数据库连接信息的数据源 JDBC取连接有2种方式:Driver Manager 和 数据源 2、JNDI和DataSourse    主要功能:定位服务    JNDI,(命名路径服务)也用于存储数据,但是他所存储的是一写零散的信息 查找由我们做,绑定我们并不关心,只配制数据源就好了    代替DriverManager定位数据源    遍布式企业的数据源的属性可以存储在同一个目录(JNDI)中    以这种方式集中管理用户名、密码、数据库名和 JDBC URL    创建连接:    Context jndiContext = new InitialContext();    DataSource source = (DataSource)jndiContext.lookup 4、分布式事务        事务分为JDBC事务和JTA    JDBC事务,由容器管理    JTA,分布式事务,由容器管理                        

    9210编辑于 2025-10-14
  • 来自专栏Java学习网

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

    期学习JDBC连接数据库 JDBC是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。 所以,JDBC本身就是用来连接数据库的,本文我们就来了解一下怎么使用JDBC连接数据库。 书写形式:协议:子协议:数据源标识 协议:在JDBC中总是以jdbc开始 子协议:是桥连接的驱动程序或是数据库管理系统名称。 数据源标识:标记找到数据库来源的地址与连接端口。 具体的实现方式: 5、执行SQL语句 Statement接口提供了三种执行SQL语句的方法:executeQuery 、executeUpdate 和execute (1)、ResultSet 具体实现的代码: 6、处理结果 两种情况: (1)、执行更新返回的是本次操作影响到的记录数。 (2)、执行查询返回的结果是一个ResultSet对象。

    99030发布于 2021-08-27
  • 来自专栏技术杂货店

    JDBC5】-- JDBC预编译和拼接Sql对比

    jdbc中,有三种方式执行sql,分别是使用Statement(sql拼接),PreparedStatement(预编译),还有一种CallableStatement(存储过程),在这里我就不介绍CallableStatement 创建数据库,数据表 数据库名字是test,数据表的名字是student,里面有四个字段,一个是id,也就是主键(自动递增),还有名字,年龄,成绩。最后先使用sql语句插入六个测试记录。 VALUES (3, '小明', 34, 45); INSERT INTO `student` VALUES (4, '张三', 12, 78); INSERT INTO `student` VALUES (5, 先来看代码,下面是获取数据库连接的工具类 DBUtil.class: public class DBUtil { private static String URL="jdbc:mysql://127.0.0.1 ,将含有占位符的sql当参数传进去,获取到PreparedStatement预编译的对象,最后是通过set来绑定参数,然后再去使用execute执行预编译过的代码

    1.5K40编辑于 2022-02-15
  • 来自专栏CSDN小尘要自信

    JDBC数据库事务

    JDBC事务处理 数据一旦提交,就不可回滚。 JDBC程序中为了让多个 SQL 语句作为一个事务执行: 调用 Connection 对象的 setAutoCommit(false); 以取消自动提交事务 在所有的 SQL 语句都成功执行后 持久性(Durability) 持久性是指一个事务一旦被提交,它对数据库中数据的改变就是永久性的,接下来的其他操作和数据库故障不应该对其有任何影响。 数据库事务的隔离性: 数据库系统必须具有隔离并发运行各个事务的能力, 使它们不会相互影响, 避免各种并发问题。 一个事务与其他事务隔离的程度称为隔离级别。 sql2, "BB"); // 4.若没有异常,则提交事务 conn.commit(); } catch (Exception e) { e.printStackTrace(); // 5.

    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 【一般使用】 Class.forName("com.mysql.jdbc.Driver"); // MySQL5 以后的jar包可以省略 ,不推荐省略 * 获取数据库连接 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
  • 来自专栏程序源代码

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

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

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

    jdbc数据库事务

    JDBC事务处理 数据一旦提交,就不可回滚。 数据什么时候意味着提交? 当一个连接对象被创建时,默认情况下是自动提交事务:每次执行一个 SQL 语句时,如果执行成功,就会 向数据库自动提交,而不能回滚。 关闭数据库连接,数据就会自动的提交。 JDBC程序中为了让多个 SQL 语句作为一个事务执行: 调用 Connection 对象的 setAutoCommit(false); 以取消自动提交事务 在所有的 SQL 语句都成功执行后,调用 sql2, "BB"); // 4.若没有异常,则提交事务 conn.commit(); } catch (Exception e) { e.printStackTrace(); // 5. 持久性(Durability) 持久性是指一个事务一旦被提交,它对数据库中数据的改变就是永久性的,接下来的其 他操作和数据库故障不应该对其有任何影响。

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

    JDBC链接数据库

    JDBC 使用步骤 使用JDBC应用程序创建新数据库需要以下步骤: 导入包 需要包含数据库编程所需的JDBC类的包。项目中需要添加数据库连接的jar包才能进行导入。 JDBC 连接地址为:com.mysql.jdbc.JDBC4Connection@5a10411 JDBC 插入数据 import java.sql.Connection; import java.sql.DriverManager ,我们通常把相同的代码提取出来。 下面的代码演示一个通过提取出来的工具类进行新增操作。 插入失败"); } } } 同样的,可以将增删改查都改成这种方式,使代码更加的简洁,更具有逻辑性和复用性。

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

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

    文章目录 一、需求 二、环境准备 三、项目结构 四、步骤 1、创建数据库、数据表,插入数据 2、创建javaweb项目 3、下载驱动包 4、导入驱动包 5、创建包,创建类 6、程序 7、运行结果 一、 三、项目结构 JDBC.java用来写主程序 mysql-connector-java-5.1.47.jar是java连接mysql需要导入的jar包 图片 四、步骤 1、创建数据库、数据表,插入数据 展开 External libraries,可以看到这个jar包 5、创建包,创建类 1、右击src,点击new,点击package 2、包名写 net.jdbc.test,点击ok,包创建好了 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、用户名和密码

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

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

    概述 使用Spring JDBC 基本的数据操作 更改数据 返回数据库表的自增主键值 批量更改数据 查询数据 使用RowCallbackHandler处理结果集 使用RowMapperT处理结果集 RowCallbackHandler queryTimeout 查询数据的最大超时时间,默认为0 ,表示使用底层JDBC驱动程序的默认设置 fetchSize:设置底层的ResultSet每次从数据库返回的行数,该属性对程序的性能影响较大, Oracle驱动程序的fetchsize的默认值为10 maxRows:设置底层的ResutlSet从数据库返回的最大行数,默认为0 ,表示使用底层JDBC驱动程序默认的设置 ignoreWarnings 尽量使用可绑定参数的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 去查询数据库的数据了,接下来我们去了解一下上面代码用到的对象 ---- 4.Connection对象 客户端与数据库所有的交互都是通过Connection来完成的。 prepareCall(sql) //设置事务自动提交 setAutoCommit(boolean autoCommit) //提交事务 commit() //回滚事务 rollback() ---- 5.

    1.8K60发布于 2018-03-15
  • 来自专栏Java一条龙学习笔记系列

    JDBC | JDBC API详解及数据库连接池

    博主简介:     Java领域新星创作者 交流社区:BoBooY(优质编程学习笔记社区) 前言:上一节我带大家上手了JDBC的基本代码,这节我们仔细讲一下JDBC的API和数据库连接池 提示:MySQL 5之后的驱动包,可以省略注册驱动的步骤,自动加载jar包中META-INF/services/java.sql.Driver文件中的驱动类 ---- 获取数据库连接 参数说明: :jdbc:mysql:///数据库名称? ,而不是再重新建立一个; 释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏 好处:资源重用、提升系统响应速度、避免数据库连接遗漏 之前我们代码中使用连接使没有使用都创建一个 =5 # 最大连接数 maxActive=10 # 最大等待时间 maxWait=3000 编写Java代码(JdbcDruid) package com.bby; import com.alibaba.druid.pool.DruidDataSourceFactory

    99910编辑于 2022-11-23
  • 来自专栏Hongten

    完整java开发中JDBC连接数据库代码和步骤

    JDBC连接数据库    •创建一个以JDBC连接数据库的程序,包含7个步骤:    1、加载JDBC驱动程序:        在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机 2、提供JDBC连接的URL       •连接URL定义了连接数据库时的协议、子协议、数据源标识。         •书写形式:协议:子协议:数据源标识        协议:在JDBC中总是以jdbc开始        子协议:是桥连接的驱动程序或是数据库管理系统名称。         ;    5、执行SQL语句        Statement接口提供了三种执行SQL语句的方法:executeQuery 、executeUpdate       和execute    1、ResultSet 具体实现的代码:              ResultSet rs = stmt.executeQuery("SELECT * FROM ...") ;    int rows = stmt.executeUpdate

    1.7K20发布于 2018-09-18
领券