2019独角兽企业重金招聘Python工程师标准>>>

使用Leopard Jdbc

学习如何使用Leopard Jdbc。

本指南将引导您完成使用Leopard Jdbc操作MySQL。

How to complete this guide

你可以从头开始并完成每一个步骤,或者您可以绕过你已经熟悉的基本设置步骤。无论哪种方式,你最终都可以得到可工作的代码。

1、配置maven依赖

在dao模块的pom.xml加入

    <dependencies>[...]<dependency><groupId>io.leopard</groupId><artifactId>leopard-data</artifactId><version>0.0.1-SNAPSHOT</version></dependency>[...]</dependencies><repositories><repository><id>leopard-snapshots</id><name>Leopard Snapshots</name><url>http://leopard.io/nexus/content/repositories/snapshots/</url></repository></repositories>

2、配置spring

site-dao/src/main/resources/applicationContext-dao.xml

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:leopard="http://www.leopard.io/schema/leopard"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsdhttp://www.leopard.io/schema/leopard http://www.leopard.io/schema/leopard.xsd"><leopard:component-scan base-package="io.leopard.site" /><leopard:jdbc id="jdbc" host="112.126.75.27" database="example" user="example" password="leopard" /><leopard:redis id="redis" server="112.126.75.27:6311" /></beans>

3、使用Jdbc接口

创建site-dao/src/main/java/io/leopard/site/dao/mysql/UserDaoMyqlImpl.java

package io.leopard.site.dao.mysql;import io.leopard.data4j.jdbc.Jdbc;
import io.leopard.data4j.jdbc.builder.InsertBuilder;
import io.leopard.site.model.User;import javax.annotation.Resource;import org.springframework.stereotype.Repository;@Repository
public class UserDaoMyqlImpl {@Resourceprivate Jdbc jdbc;public boolean add(User user) {InsertBuilder builder = new InsertBuilder("user");builder.setLong("uid", user.getUid());builder.setString("passport", user.getPassport());builder.setString("nickname", user.getNickname());builder.setDate("posttime", user.getPosttime());return this.jdbc.insertForBoolean(builder);}public User get(long uid) {String sql = "select * from user where uid=?";return this.jdbc.query(sql, User.class);}public boolean delete(long uid) {String sql = "delete from user where uid=?";return this.jdbc.updateForBoolean(sql, uid);}
}

总结

恭喜你!您已经可以在旧项目配置使用Leopard Jdbc,虽然功能比较简单,你可以在这个基础上扩展出你的业务系统,祝您好运。

转载于:https://my.oschina.net/u/2315801/blog/375924

使用Leopard Jdbc相关推荐

  1. weblogic项目java.sql.SQLException: ORA-01861: 文字与格式字符串不匹配 at oracle.jdbc.....错误解决

    原因:数据源配置时间格式问题 解决方案: 1.进入weblogic控制台 2.左侧菜单栏选择Service- JDBC- Data Source 3.选择你的数据源,然后进入Configuration ...

  2. JDBC与数据库连接工具对比分析

    JDBC 使用步骤: 注册数据库驱动 通过DriverManager获取数据库连接 通过Connection对象获取Statement对象 使用Statement执行SQL语句 操作ResultSet ...

  3. JDBC简单操作步骤总结

    JDBC 操作步骤 1:加载数据库驱动 2:建立与数据库之间的连接 3:发送SQL语句 4:获取查询结果 5:使用完之后,应进行断开连接,减少服务器负担. frist 提前下载相关jar包,添加相应依 ...

  4. SpringBoot整合JDBC、整合Druid数据源详解教程

    目录 一.整合JDBC 1. 环境准备 1. 创建数据库 2. 创建SpringBoot项目 3. IDEA连接数据库 2. 编写数据库配置信息 3. 编写测试类测试 4. CRUD操作数据库 1. ...

  5. 2021年大数据Flink(十四):流批一体API Connectors JDBC

    目录 Connectors JDBC 代码演示 Connectors JDBC Apache Flink 1.12 Documentation: JDBC Connector 代码演示 package ...

  6. JDBC学习DayTwo

    一.利用反射及JDBC元数据编写通用的查询方法 1.ResultSetMetaData 定义:描述ResultSet的元数据对象,即从中可以获取到结果集中有多少列.列名是什么. 获取 ResultSe ...

  7. springboot-6-整合jdbc

    如果有整合jpa了, 那么在dao中直接, 不需要引入依赖 @Resource private JdbcTempalte jdbcTempalte; 如果没有的话, 就先在pom.xml中加入依赖 & ...

  8. JDBC连接MySQL数据库及演示样例

    JDBC是Sun公司制定的一个能够用Java语言连接数据库的技术. 一.JDBC基础知识         JDBC(Java Data Base Connectivity,java数据库连接)是一种用 ...

  9. mysql和windows连接不上_问题-jdbc连接不上mysql,windows下开启两个mysql服务

    1.问题: 前两天安装了个php 环境- wamp,由于我自己电脑上本身带有 mysql的数据库,在安装完后,没有注意到,mysql已经指向了 刚安装好的wamp里的mysql .导致 之前的 mys ...

最新文章

  1. Android 弱引用 (WeakReference)的使用
  2. Silverlight C# 游戏开发:Flyer04让我们一起来摇摆吧
  3. 电子科大64年来首提Nature封面,邓旭团队为超疏水表面披上「铠甲」
  4. spark submit 入门
  5. 使用pt-slave-delay实现mysql的延迟备份
  6. python怎样导入excel数据_python导入excel数据
  7. linux tar压缩排除某个文件夹或者文件
  8. android定位会出现的问题,android – 使用GPS_PROVIDER进行定位时出现问题
  9. Codeforces Round #496 (Div. 3 ) E1. Median on Segments (Permutations Edition)(中位数计数)
  10. MYSQL出错代码列表大全(中文)
  11. 机器学习--支持向量机(二)拉格朗日乘子法详解
  12. jQuery过滤选择器 通过过滤条件选取需要的元素
  13. 传说中四个月的java速成“大法”,我见识到了,不过就是没啥用
  14. 网络营销-渠道、公关
  15. windows无法格式化u盘_U 盘格式化提示 windows 无法完成格式化的解决办法
  16. 内容为王,如何打造爆款小红书笔记?
  17. 2021年中国中药创新药行业市场现状分析,医保中药扶持逐渐加强「图」
  18. 圆和圆柱体计算(继承)Python
  19. Openblas 下载和使用方法
  20. USB product id / vendor id 对应厂商查询

热门文章

  1. php表格之间设置间隔,html表格如何设置间距
  2. LTE小区选择和重选
  3. 美女同事DL-624+A家庭办公无线路由的解决方案!
  4. 解决Web部署 svg/woff/woff2字体 404错误
  5. 自己在UWP程序上调用usb转串口的路程
  6. jquery实现倒计时
  7. slf4j介绍以及实现原理窥探
  8. 结对开发——环形一维数组求最大子数组和
  9. LeetCode-Add Two Numbers
  10. [项目过程中所遇到的各种问题记录]图表篇——asp.net上不错的图表选择—FunsionCharts...