[JavaSE实验] JDBC and MySQL# [JavaSE实验] JDBC and MySQL ## 1 JDBC JDBC is an API for the Java programming language that defines how a client may access a database. It provides methods for querying and updating data in a database database. JDBC is oriented towards relational databases. From a technical point of view, the API is as a set of classes in the java.sql package. To use JDBC with a particular database, we need a JDBC driver click on the Libraries node and select Add Library option. From the list of options, select MySQL JDBC Driver. ## 4 Installation and Testing If you don't already have MySQL installed, we must install0 码力 | 23 页 | 2.52 MB | 2 年前3
01 Sharding JDBC概览## 1 Sharding-JDBC 概览 ### 1.1 认识ShardingSphere ## ShardingSphere ShardingSphere是一套开源的分布式数据库中间件解决方案组成的生态圈,它由Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar(计划中)这3款相互独立的产品组成。他们均提供标准化的数据分片、分布式事务和数据库治理功能 认识Sharding-JDBC 定位为轻量级Java框架,在Java的JDBC层提供的额外服务。它使用客户端直连数据库,以jar包形式提供服务,无需额外部署和依赖,可理解为增强版的JDBC驱动,完全兼容DBC和各种ORM框架。 - 适用于任何基于Java的ORM框架,如:JPA, Hibernate, Mybatis, Spring JDBC Template或直接使用JDBC。 - 基于任何第三方的数据库连接池,如:DBCP 基于任何第三方的数据库连接池,如:DBCP, C3P0, BoneCP, Druid, HikariCP等。 - 支持任意实现JDBC规范的数据库。目前支持MySQL,Oracle,SQLServer和PostgreSQL。  ### 1.3 认识Sharding-Proxy0 码力 | 6 页 | 781.70 KB | 2 年前3
CLICKHOUSE И DBEAVER, ИЛИ KOMY HyЖEH JDBC?## DBeaver CLICKHOUSE И ДВЕАVER, ИЛИ КОМУ НУЖЕН JDBC? dbeaver.com ## 1  ## DBeaver Универсальный интерфейс для работы ЮДС-ДРАЙВЕРЕ В ДВУХ СЛОВАХ √ JDBC-драйвер для Clickhouse есть и даже не один Х Никто не идеален, и JDBC-драйвер тоже ## СЛОЖНОСТИ ## ! 1. Соответствие спецификации JDBC 2. Новая версия драйвера не не всегда работает 3. Существование разных JDBC-драйверов 4. Нехватка аналитических функций ## COOTBETCTBIE JDBC API ## ВОПРОСЫ • Нестандартно возвращаются значения массивов • Метаданные о числовых0 码力 | 9 页 | 2.16 MB | 2 年前3
2 Sharding-JDBC入门使用## 2 Sharding-JDBC入门使用 ### 2.1 不使用 Spring ## 引入Maven依赖 ## 基于Java编码的规则配置 Sharding-JDBC的分库分表通过规则配置描述,以下例子是根据user_id取模分库,且根据order_id取模分表的两库两表的配置。 // 配置真实数据源 Maporg.apache.shardingsphere sharding-jdbc-core ${sharding-sphere.version} version}dataSourceMap = new HashMap<>(); // dataSource1 = new BasicDataSource(); dataSource1.setDriverClassName("com.mysql.jdbc.Driver"); dataSource1.setUrl("jdbc:mysql://localhost:3306/ds0"); dataSource1.setUsername("root"); dataSource1 0 码力 | 12 页 | 325.38 KB | 2 年前3
使用JDBC连接数据库## ☐ ## 使用JDBC连接数据库 北京理工大学计算机学院金旭亮 ## Java数据库应用程序全局视图 Java应用程序 JDBC数据库驱动(*.jar) JDBC规定了一整套访问数据库的标准API,所有数据库都需要实现它,因此,使用JDBC访问数据库的Java应用程序,是很容易切换底层数据库的。 ## JDBC核心类型一览表 |核心类型 (java.sql)|说明| |---|---| |---|---| |DriverManager|负责装载/卸载驱动程序| |Connection|与数据库建立连接| |Statement|在一个给定的连接中执行SQL语句| |PreparedStatement|用于执行预编译的SQL命令| |CallableStatement|用于调用数据库中存储过程| |ResultSet|保存SQL命令的执行结果| 上述组件是独立于底层数据库的,也就是说,只要连 ... ## JDBC访问数据库的基本步骤 加载JDBC驱动程序 创建数据库连接 执行SQL语句 接收并处理SQL的返回结果 关闭创建的各个对象 对于有可视化界面的应用程序,或者是Server端应用程序,应该在独立的线程中完成这些步骤。 出于精简学习负担的目的,我们将以SQLite为例介绍JDBC的基本使用,在此基础之上,后面选择微软的SQL Server来介绍JDBC的高级特性……0 码力 | 20 页 | 1.02 MB | 2 年前3
领域驱动设计&中台/领域驱动架构透析与架构解耦## 领域驱动 架构透析与架构解耦 张逸 DDCHINA ## 内容 01 领域的边界 02 领域驱动架构的演进 03 DDD与C4模型 04 DDD与RUP 4+1视图 ## 领域的边界 ## 整洁架构  ## 六 边形架构 jpg) ## 微服务架构  ## 领域驱动架构的演进 ## 经典的DDD分层架构  逻辑视图 开发视图 场景视图 进程视图 物理视图 面向集成人员 性能 可伸缩性 面向系统工程师 拓扑 通信 ## RUP 4+1 视图与DDD的关系 |RUP 4+1视图|领域驱动设计的模式与实践| |---|---| |场景视图|领域场景分析、用例图| |逻辑视图|限界上下文、上下文映射、分层架构| |进程视图|限界上下文、六边形架构、上下文映射| |物理视图|六边形架构|0 码力 | 29 页 | 3.02 MB | 2 年前3
领域驱动设计&中台/化繁为简--DDD驱动复杂业务软件架构的演进## 化繁为简 DDD驱动复杂业务软件架构的演进 广联达科技 白彦磊 DDCHINA ## CONTENTS 产品介绍 业务挑战及架构目标 架构演进 总结展望 ## CONTENTS ## CONTENT 产品介绍 业务挑战及架构目标 架构演进 总结展望 广联达BIM 土建计量平台 GTJ2018 ## 全过程、全流程、一站式平台 全过程 估概算 施工图预算 [Image](/uploads/documents/1/d/2/e/1d2ea6c4d390a9aa690cd196adad92b2/p8_2.jpg) 抽象建模 ## 应对复杂业务挑战的策略 领域驱动设计  领域拆分 ![Image] 持续集成接口测试 ## 架构演进驱动产品与研发  ## 限界上下文的拆分 + 领域模型 + 接口设计/测试 • 降低了整体业务的耦合,各业务独立演化; · 简化了集成关系,降低了集成成本,实现各业务的独立发布; ·驱动组织按领域边界拆分了7~9个特性团队,实现并行研发;0 码力 | 33 页 | 1.25 MB | 2 年前3
领域驱动设计&中台/Every Entity as A Microservice0 码力 | 87 页 | 4.02 MB | 2 年前3
领域驱动设计&中台/架构分层模型适配0 码力 | 39 页 | 2.54 MB | 2 年前3
领域驱动设计&中台/如何让DDD落地0 码力 | 32 页 | 3.25 MB | 2 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100













