数据库接口

易飞ERP API接口调用DEMO

天大地大妈咪最大 提交于 2019-12-03 01:35:13
一、使用场景: 1、需要开放ERP数据给第三方系统对接,如APP手机端开发,MES,OA等; 2、接口按现在主流开发,restful风格,传JSON数据,跨平台,不限开发工具; 3、不限易飞ERP,支持大部分主流数据库,包括Microsoft SQL Server、Oracle、MySQL、MariaDB、PostgreSQL、DB2、SQL Anywhere、Firebird、SQLite等 二、优点 : 1、只要会SQL就可以开放需要的数据,不需要编程基础。如图: ​ 三、测试DEMO: 下载地址: 点击 。 ​ ​ 来源: https://www.cnblogs.com/redhat588/p/11769392.html

易飞ERP API接口调用DEMO

匿名 (未验证) 提交于 2019-12-03 00:15:02
一、使用场景: 1、需要开放ERP数据给第三方系统对接,如APP手机端开发,MES,OA等; 2、接口按现在主流开发,restful风格,传JSON数据,跨平台,不限开发工具; 3、不限易飞ERP,支持大部分主流数据库,包括Microsoft SQL Server、Oracle、MySQL、MariaDB、PostgreSQL、DB2、SQL Anywhere、Firebird、SQLite等 二、优点 : 1、只要会SQL就可以开放需要的数据,不需要编程基础。如图: 三、测试DEMO: 下载地址: 点击 。 来源:博客园 作者: redhat588 链接:https://www.cnblogs.com/redhat588/p/11769392.html

JDBC API

匿名 (未验证) 提交于 2019-12-02 23:55:01
JDBC API JDBC API 是一系列的接口,它使得应用程序能够进行数据库联接,执行SQL语句,并且得到返回结果。 Driver 接口 Java.sql.Driver 接口是所有 JDBC 驱动程序需要实现的接口 。这个接口是提供给数据库厂商使用的,不同数据库厂商提供不同的实现 在程序中不需要直接去访问实现了 Driver 接口的类,而是由 驱动程序管理器类(java.sql.DriverManager) 去调用这些Driver实现 加载与注册 JDBC 驱动 加载 JDBC 驱动需调用 Class 类的静态方法 forName(),向其传递要加载的 JDBC 驱动的类名 DriverManager 类是驱动程序管理器类,负责管理驱动程序 通常不用显式调用 DriverManager 类的 registerDriver() 方法来注册驱动程序类的实例,因为 Driver 接口的驱动程序类都包含了静态代码块,在这个静态代码块中,会调用 DriverManager.registerDriver() 方法来注册自身的一个实例 建立连接 可以调用 DriverManager 类的 getConnection() 方法建立到数据库的连接 JDBC URL 用于标识一个被注册的驱动程序,驱动程序管理器通过这个 URL 选择正确的驱动程序,从而建立到数据库的连接。 JDBC

JavaWeb - JDBC,DriverManager,Connection,Statement,ResultSet,sql的注入和防止

拟墨画扇 提交于 2019-12-02 23:49:01
转载请注明出处: https://blog.csdn.net/mythmayor/article/details/72781525 1、JDBC的简介 1.1 jdbc:Java DataBase Connectivity,java数据库的连接 1.2 比如有一台电脑,想在电脑上安装显卡,需要显卡的驱动,由显卡生产厂商提供 1.3 要想使用java对数据库进行操作,需要使用由数据库提供的数据库驱动 1.4 一个程序,使用java操作数据库,掌握java代码,除了掌握java代码之外,需要掌握数据库驱动的代码, 很多的数据库,比如mysql、oracle,对于程序员来讲,需要掌握每种数据库的代码,对于程序员压力很大 1.5 sun公司针对这种情况,开发出一套标准接口,各个数据库只需要实现这个接口就可以了,程序员只需要掌握这套 接口就可以了,这套标准的接口就是jdbc 1.6 如果想要使用jdbc对数据库进行操作,首先安装数据库的驱动,不同的数据库提供驱动使用jar的形式提供的, 需要把jar包放到项目里面,相当于安装了数据库的驱动。 1.7 导入jar到项目中(使用到开发工具 myeclipse10.x版本) 首先创建一个文件夹 lib,把jar包复制到lib里面,选中jar包右键点击build path -- add to build path, jar包前面的图标变成了“奶瓶

JDBC

匿名 (未验证) 提交于 2019-12-02 23:47:01
一、相关概念 1.什么是JDBC   JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。 2.数据库驱动   我们安装好数据库之后,我们的应用程序也是不能直接使用数据库的,必须要通过相应的数据库驱动程序,通过驱动程序去和数据库打交道。其实也就是数据库厂商的JDBC接口实现,即对Connection等接口的实现类的jar文件。 二、常用接口 1.Driver接口   Driver接口由数据库厂家提供,作为java开发人员,只需要使用Driver接口就可以了。在编程中要连接数据库,必须先装载特定厂商的数据库驱动程序,不同的数据库有不同的装载方法。如:   装载MySql驱动:Class.forName("com.mysql.jdbc.Driver");   装载Oracle驱动:Class.forName("oracle.jdbc.driver.OracleDriver"); 2.Connection接口   常用方法: createStatement():创建向数据库发送sql的statement对象。 prepareStatement

面试官都会问的Mybatis面试题

匿名 (未验证) 提交于 2019-12-02 23:35:02
1、什么是Mybatis? 1、Mybatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,开发时只需要关注SQL语句本身,不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。程序员直接编写原生态sql,可以严格控制sql执行性能,灵活度高。 2、MyBatis 可以使用 XML 或注解来配置和映射原生信息,将 POJO映射成数据库中的记录,避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。 3、通过xml 文件或注解的方式将要执行的各种 statement 配置起来,并通过java对象和 statement中sql的动态参数进行映射生成最终执行的sql语句,最后由mybatis框架执行sql并将结果映射为java对象并返回。(从执行sql到返回result的过程)。 2、Mybaits的优点: 1、基于SQL语句编程,相当灵活,不会对应用程序或者数据库的现有设计造成任何影响,SQL写在XML里,解除sql与程序代码的耦合,便于统一管理;提供XML标签,支持编写动态SQL语句,并可重用。 2、与JDBC相比,减少了50%以上的代码量,消除了JDBC大量冗余的代码,不需要手动开关连接; 3、很好的与各种数据库兼容(因为MyBatis使用JDBC来连接数据库,所以只要JDBC支持的数据库MyBatis都支持)。 4

Mybatis面试题汇总

老子叫甜甜 提交于 2019-12-02 16:32:56
1、什么是Mybatis? Mybatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,开发时只需要关注SQL语句本身,不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。程序员直接编写原生态sql,可以严格控制sql执行性能,灵活度高。 MyBatis 可以使用 XML 或注解来配置和映射原生信息,将 POJO映射成数据库中的记录,避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。 通过xml 文件或注解的方式将要执行的各种 statement 配置起来,并通过java对象和 statement中sql的动态参数进行映射生成最终执行的sql语句,最后由mybatis框架执行sql并将结果映射为java对象并返回。(从执行sql到返回result的过程)。 2、Mybaits的优点: 基于SQL语句编程,相当灵活,不会对应用程序或者数据库的现有设计造成任何影响,SQL写在XML里,解除sql与程序代码的耦合,便于统一管理;提供XML标签,支持编写动态SQL语句,并可重用。 与JDBC相比,减少了50%以上的代码量,消除了JDBC大量冗余的代码,不需要手动开关连接; 很好的与各种数据库兼容(因为MyBatis使用JDBC来连接数据库,所以只要JDBC支持的数据库MyBatis都支持) 能够与Spring很好的集成; 提供映射标签

Java连接MySQL数据库 JBDC接口

落花浮王杯 提交于 2019-12-02 15:20:52
1.准备MySQL驱动jar包 可以去官网下载 这里就不说了 2.把驱动jar包引入idea工程 第一步 点击idea右上角这个图标 第二部 点击加号 选择java 第三部 选择驱动jar地址 然后一直点击ok 驱动jar就被导入external libraries了 3.增删查改的代码 这里使用的表 create table EMP ( EMP_ID int(10) not null auto_increment, ENAME varchar(50), GENDER int(2) comment '1男,2女', HIREDATE date, primary key (EMP_ID) ); import java.sql.*; public class JDBCDemo { //准备连接数据库的四大要素 (驱动 url 用户名 密码)Driver是驱动jar包里的一个类 mydb是本地创建的一个数据库 密码root是自己改的,请输入自己的密码 private static final String DRIVER = "com.mysql.jdbc.Driver"; private static final String URL = "jdbc:mysql://localhost:3306/mydb"; private static final String USERNAME =

数据库---JDBC的解析

一曲冷凌霜 提交于 2019-12-02 11:36:47
一、JDBC是什么? JDBC:Java Database Connectivity(Java数据库连接池)。指 定了统一的访问各种关系型数据库的标准接口-----桥梁作用。    功能:【与数据库建立连接】【向数据库发送SQL请求】【处理从数据库返回的结果】  步骤如下:A . 加载并注册数据库驱动----【数据库不同驱动链接不同】               Class.forName("com.mysql.cj.jdbc.Driver");       B. 通过DriverManager获取数据库连接           Connection conn=DriverManager.getConnection(String url,String username,String password);        C. 通过Connection对象获取Statement对象           stat=conn.createStatement();     D. 使用Statement执行SQL语句                     int num1=sta.executeUpdate(sql);  或者  res = stat.executeQuery(sql);        E. 操作ResultSet结果集                 ResultSet

Java oop第08章_JDBC01(入门)

被刻印的时光 ゝ 提交于 2019-12-02 05:38:02
一、 JDBC的概念:   JDBC(Java Database Connectivity)java数据库链接,是SUN公司为了方便我们Java程序员使用Java程序操作各种数据库管理系统制定的一套标准(规范),    其中定义一些接口、抽象类和抽象方法,再由各个数据库管理系统厂商实现这些抽象方法,我们程序员只要学习一套JDBC规范就可以操作各种数据库管理系统。   JDBC也是一个注册商标。 二、 JDBC的入门案例/JDBC的开发流程:   1. 创建一个Java project/web project:JDBC   2. 添加链接数据库的jar包:Mysql的jar包。   步骤:     1) 在项目的根目录下创建一个存放jar包的文件夹:lib     2) 将MySQL的jar包复制到lib下。     3) 在MySQL的jar包上右键build path Add to build path,将jar文件加入到当前项目中,自动添加到Reference Libraries库中。   3. 创建项目需要的包:     1)Com.oop.entity:放置实体(和数据库向对应)     2)Com.oop.dao:放置DAO接口,(Data Access Object)数据访问对象,专门与数据库打交道的对象,其中会提供一些针对数据库的CRUD方法     3)com