最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

mybatis連接MySQL8出現(xiàn)的問(wèn)題解決方法

 更新時(shí)間:2018年10月10日 14:18:34   作者:pp153  
這篇文章主要介紹了mybatis連接MySQL8出現(xiàn)的問(wèn)題解決方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

使用MySQL8,在整合ssm框架,用mybatis逆向工程生成的代碼測(cè)試時(shí),執(zhí)行到數(shù)據(jù)庫(kù)查詢前均正常,但進(jìn)行查詢時(shí),便卡主沒(méi)有反應(yīng)了,設(shè)置了日志、try catch等也不報(bào)錯(cuò),頁(yè)面就在那一直轉(zhuǎn),之前mybatis自動(dòng)生成代碼都是正常的,然后在測(cè)試類中,使用Connection進(jìn)行連接測(cè)試并查詢數(shù)據(jù)庫(kù),也是能夠正常查詢到數(shù)據(jù)的:

Connection conn = null;
try {
  String userName = "root";
  String password = "111@tesT";
  String jdbcurl = "jdbc:mysql://localhost:3306/test?useUnicode=true&useSSL=false&autoReconnect=true&characterEncoding=UTF-8";
  Class.forName("com.mysql.jdbc.Driver").newInstance();
  conn = DriverManager.getConnection(jdbcurl, userName, password);
  String sql = "select * from tb_user";
  PreparedStatement pstmt = conn.prepareStatement(sql);
  ResultSet rs = pstmt.executeQuery();
  String result = "";
  while (rs.next()) {
    int id = rs.getInt("id");
    String name = rs.getString("username");
    String status = rs.getString("phone");
    result += id + "\t" + name + "\t" + status + "\n";
  }
  System.out.println(result);

而逆向工程的卻不行:

UserExample example = new UserExample();
UserExample.Criteria criteria = example.createCriteria();
criteria.andIdEqualTo(userId);
List<User> list = userMapper.selectByExample(example);//這一步進(jìn)去后就出不來(lái)了。。。

經(jīng)過(guò)確認(rèn)ssm其他配置文件都沒(méi)有發(fā)現(xiàn)有問(wèn)題,然后就想是不是自己用的MySQL8版本的問(wèn)題,畢竟之前使用Navicat連接MySql8也是出了好幾個(gè)問(wèn)題,于是便將mysql-connect-java版本由5.1.6升級(jí)為8.0.11,并修改了db.properties文件:

#數(shù)據(jù)庫(kù)連接 注意 文件內(nèi)不要留有空格
jdbc.driver=com.mysql.cj.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/test?useSSL=false&useUnicode=true&characterEncoding=UTF8&serverTimezone=GMT
jdbc.username=root
jdbc.password=111@tesT

重啟項(xiàng)目后,一切終于正常了。。。。。。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java如何通過(guò)反射獲取私有構(gòu)造、私有對(duì)象、私有字段、私有方法

    Java如何通過(guò)反射獲取私有構(gòu)造、私有對(duì)象、私有字段、私有方法

    這篇文章主要介紹了Java如何通過(guò)反射獲取私有構(gòu)造、私有對(duì)象、私有字段、私有方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • java實(shí)現(xiàn)讀取txt文件并以在每行以空格取數(shù)據(jù)

    java實(shí)現(xiàn)讀取txt文件并以在每行以空格取數(shù)據(jù)

    今天小編就為大家分享一篇java實(shí)現(xiàn)讀取txt文件并以在每行以空格取數(shù)據(jù),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-07-07
  • Java的synchronized關(guān)鍵字深入解析

    Java的synchronized關(guān)鍵字深入解析

    這篇文章主要介紹了Java的synchronized關(guān)鍵字深入解析,在并發(fā)編程中,多線程同時(shí)并發(fā)訪問(wèn)的資源叫做臨界資源,當(dāng)多個(gè)線程同時(shí)訪問(wèn)對(duì)象并要求操作相同資源時(shí),分割了原子操作就有可能出現(xiàn)數(shù)據(jù)的不一致或數(shù)據(jù)不完整的情況,需要的朋友可以參考下
    2023-12-12
  • 關(guān)于Java中Bean的作用域詳解

    關(guān)于Java中Bean的作用域詳解

    這篇文章主要介紹了關(guān)于Java中Bean的作用域詳解,限定程序中變量的可?范圍叫做作?域,或者說(shuō)在源代碼中定義變量的某個(gè)區(qū)域就叫做作?域,需要的朋友可以參考下
    2023-08-08
  • Java配置win10環(huán)境變量過(guò)程圖解

    Java配置win10環(huán)境變量過(guò)程圖解

    這篇文章主要介紹了Java配置win10環(huán)境變量過(guò)程圖解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05
  • SpringBoot實(shí)現(xiàn)配置文件加密的方案分享

    SpringBoot實(shí)現(xiàn)配置文件加密的方案分享

    項(xiàng)目的數(shù)據(jù)庫(kù)密碼、redis 密碼等明文展示在配置文件中會(huì)有潛在的風(fēng)險(xiǎn),因此采用合適的安全防護(hù)措施是有必要的,下面小編就為大家介紹一下SpringBoot中配置文件加密的方法,希望對(duì)大家有所幫助
    2023-11-11
  • SpringBoot起步依賴和自動(dòng)配置基本介紹

    SpringBoot起步依賴和自動(dòng)配置基本介紹

    這篇文章主要介紹了SpringBoot起步依賴和自動(dòng)配置,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-04-04
  • Java開(kāi)發(fā)過(guò)程中關(guān)于異常處理的詳解

    Java開(kāi)發(fā)過(guò)程中關(guān)于異常處理的詳解

    異常是程序中的一些錯(cuò)誤,但不是所有錯(cuò)誤都是異常,且錯(cuò)誤有時(shí)候是可以避免的。比如說(shuō),你的代碼少一個(gè)分號(hào),那運(yùn)行出來(lái)結(jié)果是提示是錯(cuò)誤 java.lang.Error;如果你用System.out.println(11/0),那么你是因?yàn)槟阌?做了除數(shù),會(huì)拋出 java.lang.ArithmeticException 的異常
    2021-10-10
  • java將html轉(zhuǎn)成圖片代碼實(shí)例(html2image)

    java將html轉(zhuǎn)成圖片代碼實(shí)例(html2image)

    這篇文章主要介紹了java將html轉(zhuǎn)成圖片的相關(guān)資料,在Java開(kāi)發(fā)中,將HTML轉(zhuǎn)換為圖片可以使用html2image庫(kù),文中通過(guò)代碼及圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2024-09-09
  • MybatisX-Generator自動(dòng)代碼生成插件教程

    MybatisX-Generator自動(dòng)代碼生成插件教程

    這篇文章主要介紹了MybatisX-Generator自動(dòng)代碼生成插件教程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-04-04

最新評(píng)論

资中县| 寿光市| 台前县| 安图县| 阳原县| 沅江市| 游戏| 綦江县| 濉溪县| 思茅市| 五河县| 岗巴县| 色达县| 襄垣县| 南雄市| 江津市| 德格县| 永兴县| 淮滨县| 深圳市| 衡阳县| 宣恩县| 滕州市| 湖北省| 康保县| 兴安县| 如东县| 滦平县| 伊宁县| 长顺县| 平邑县| 大宁县| 桃源县| 斗六市| 江西省| 冀州市| 拜城县| 黎平县| 望江县| 大渡口区| 铅山县|