国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設計 > 正文

Leopard Jdbc:簡化Spring Jdbc使用

2019-11-14 22:58:33
字體:
來源:轉載
供稿:網(wǎng)友
Leopard Jdbc:簡化SPRing Jdbc使用Leopard Jdbc:簡化Spring Jdbc使用學習如何在舊項目中使用Leopard Jdbc。

本指南將引導您完成使用Leopard Jdbc操作MySQL

How to complete this guide

你可以從頭開始并完成每一個步驟,或者您可以繞過你已經(jīng)熟悉的基本設置步驟。無論哪種方式,你最終都可以得到可工作的代碼。

1、配置maven依賴

在dao模塊的pom.xml加入

<dependencies>    [...]    <dependency>        <groupId>io.leopard.data4j</groupId>        <artifactId>data4j-jdbc</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>
如果您是非maven用戶,可以通過以下鏈接下載jar包.io.leopard.data4j:data4j-jdbc:0.0.1-SNAPSHOT

2、配置spring

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" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"><bean id="userDao" class="io.leopard.guides.dao.UserDao" /><bean id="jdbc" class="io.leopard.data4j.jdbc.JdbcMysqlImplFactoryBean"><property name="host" value="112.126.75.27" /><property name="database" value="example" /><property name="user" value="example" /><property name="passWord" value="leopard" /></bean></beans>

3、使用Jdbc接口

創(chuàng)建src/main/java/io/leopard/guides/dao/UserDao.java

package io.leopard.guides.dao;import io.leopard.data4j.jdbc.Jdbc;import io.leopard.data4j.jdbc.builder.InsertBuilder;import io.leopard.guides.model.User;import javax.annotation.Resource;public class UserDao {@Resourceprivate Jdbc jdbc;/** * 添加用戶. *  * @param user * @return 添加成功返回true,出錯拋異常 */public boolean add(User user) {InsertBuilder builder = new InsertBuilder("user");builder.setLong("uid", user.getUid());builder.setString("nickname", user.getNickname());builder.setDate("posttime", user.getPosttime());return this.jdbc.insertForBoolean(builder);}/** * 根據(jù)uid獲取用戶信息. *  * @param uid * @return 用戶存在則返回用戶對象,不存在則返回null. */public User get(long uid) {String sql = "select * from user where uid=?";return this.jdbc.query(sql, User.class, uid);}/** * 刪除用戶 *  * @param uid * @return 成功刪除記錄就返回true,記錄不存在則返回false,出錯則拋異常. */public boolean delete(long uid) {String sql = "delete from user where uid=?";return this.jdbc.updateForBoolean(sql, uid);}}

了解Leopard更多功能模塊,請訪問http://leopard.io/

總結

恭喜你!您已經(jīng)可以在舊項目配置使用Leopard Jdbc,雖然功能比較簡單,你可以在這個基礎上擴展出你的業(yè)務系統(tǒng),祝您好運。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 司法| 奉节县| 白水县| 二连浩特市| 新干县| 厦门市| 长顺县| 田林县| 客服| 珠海市| 都兰县| 吉木乃县| 泰顺县| 云和县| 克拉玛依市| 陈巴尔虎旗| 岱山县| 楚雄市| 胶州市| 乃东县| 丰都县| 托克逊县| 波密县| 新和县| 彰化县| 教育| 汉源县| 绍兴市| 锡林郭勒盟| 五大连池市| 南乐县| 会宁县| 阜平县| 嘉义县| 逊克县| 广宁县| 筠连县| 油尖旺区| 邓州市| 苍山县| 离岛区|