使用Leopard Jdbc
生活随笔
收集整理的這篇文章主要介紹了
使用Leopard Jdbc
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>
使用Leopard Jdbc
學(xué)習(xí)如何使用Leopard Jdbc。
本指南將引導(dǎo)您完成使用Leopard Jdbc操作MySQL。
How to complete this guide
你可以從頭開(kāi)始并完成每一個(gè)步驟,或者您可以繞過(guò)你已經(jīng)熟悉的基本設(shè)置步驟。無(wú)論哪種方式,你最終都可以得到可工作的代碼。
1、配置maven依賴(lài)
在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接口
創(chuàng)建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);} }總結(jié)
恭喜你!您已經(jīng)可以在舊項(xiàng)目配置使用Leopard Jdbc,雖然功能比較簡(jiǎn)單,你可以在這個(gè)基礎(chǔ)上擴(kuò)展出你的業(yè)務(wù)系統(tǒng),祝您好運(yùn)。
轉(zhuǎn)載于:https://my.oschina.net/u/2315801/blog/375924
總結(jié)
以上是生活随笔為你收集整理的使用Leopard Jdbc的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: (java)短时间批量访问数据库(ora
- 下一篇: 【转】mybatis实战教程(mybat