使用Leopard Jdbc
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相关推荐
- weblogic项目java.sql.SQLException: ORA-01861: 文字与格式字符串不匹配 at oracle.jdbc.....错误解决
原因:数据源配置时间格式问题 解决方案: 1.进入weblogic控制台 2.左侧菜单栏选择Service- JDBC- Data Source 3.选择你的数据源,然后进入Configuration ...
- JDBC与数据库连接工具对比分析
JDBC 使用步骤: 注册数据库驱动 通过DriverManager获取数据库连接 通过Connection对象获取Statement对象 使用Statement执行SQL语句 操作ResultSet ...
- JDBC简单操作步骤总结
JDBC 操作步骤 1:加载数据库驱动 2:建立与数据库之间的连接 3:发送SQL语句 4:获取查询结果 5:使用完之后,应进行断开连接,减少服务器负担. frist 提前下载相关jar包,添加相应依 ...
- SpringBoot整合JDBC、整合Druid数据源详解教程
目录 一.整合JDBC 1. 环境准备 1. 创建数据库 2. 创建SpringBoot项目 3. IDEA连接数据库 2. 编写数据库配置信息 3. 编写测试类测试 4. CRUD操作数据库 1. ...
- 2021年大数据Flink(十四):流批一体API Connectors JDBC
目录 Connectors JDBC 代码演示 Connectors JDBC Apache Flink 1.12 Documentation: JDBC Connector 代码演示 package ...
- JDBC学习DayTwo
一.利用反射及JDBC元数据编写通用的查询方法 1.ResultSetMetaData 定义:描述ResultSet的元数据对象,即从中可以获取到结果集中有多少列.列名是什么. 获取 ResultSe ...
- springboot-6-整合jdbc
如果有整合jpa了, 那么在dao中直接, 不需要引入依赖 @Resource private JdbcTempalte jdbcTempalte; 如果没有的话, 就先在pom.xml中加入依赖 & ...
- JDBC连接MySQL数据库及演示样例
JDBC是Sun公司制定的一个能够用Java语言连接数据库的技术. 一.JDBC基础知识 JDBC(Java Data Base Connectivity,java数据库连接)是一种用 ...
- mysql和windows连接不上_问题-jdbc连接不上mysql,windows下开启两个mysql服务
1.问题: 前两天安装了个php 环境- wamp,由于我自己电脑上本身带有 mysql的数据库,在安装完后,没有注意到,mysql已经指向了 刚安装好的wamp里的mysql .导致 之前的 mys ...
最新文章
- Android 弱引用 (WeakReference)的使用
- Silverlight C# 游戏开发:Flyer04让我们一起来摇摆吧
- 电子科大64年来首提Nature封面,邓旭团队为超疏水表面披上「铠甲」
- spark submit 入门
- 使用pt-slave-delay实现mysql的延迟备份
- python怎样导入excel数据_python导入excel数据
- linux tar压缩排除某个文件夹或者文件
- android定位会出现的问题,android – 使用GPS_PROVIDER进行定位时出现问题
- Codeforces Round #496 (Div. 3 ) E1. Median on Segments (Permutations Edition)(中位数计数)
- MYSQL出错代码列表大全(中文)
- 机器学习--支持向量机(二)拉格朗日乘子法详解
- jQuery过滤选择器 通过过滤条件选取需要的元素
- 传说中四个月的java速成“大法”,我见识到了,不过就是没啥用
- 网络营销-渠道、公关
- windows无法格式化u盘_U 盘格式化提示 windows 无法完成格式化的解决办法
- 内容为王,如何打造爆款小红书笔记?
- 2021年中国中药创新药行业市场现状分析,医保中药扶持逐渐加强「图」
- 圆和圆柱体计算(继承)Python
- Openblas 下载和使用方法
- USB product id / vendor id 对应厂商查询
热门文章
- php表格之间设置间隔,html表格如何设置间距
- LTE小区选择和重选
- 美女同事DL-624+A家庭办公无线路由的解决方案!
- 解决Web部署 svg/woff/woff2字体 404错误
- 自己在UWP程序上调用usb转串口的路程
- jquery实现倒计时
- slf4j介绍以及实现原理窥探
- 结对开发——环形一维数组求最大子数组和
- LeetCode-Add Two Numbers
- [项目过程中所遇到的各种问题记录]图表篇——asp.net上不错的图表选择—FunsionCharts...