久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長(zhǎng)資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      java向mysql插入數(shù)據(jù)出現(xiàn)亂碼解決方法

      java向mysql插入數(shù)據(jù)出現(xiàn)亂碼解決方法

      Java 向mysql插入數(shù)據(jù)亂碼出現(xiàn)問(wèn)號(hào)解決方法:(推薦:java視頻教程)

      java向數(shù)據(jù)庫(kù)插入數(shù)據(jù)出現(xiàn)問(wèn)號(hào)的亂碼問(wèn)題,首先確定數(shù)據(jù)庫(kù)的編碼格式是否正確,可以在mysql的數(shù)據(jù)庫(kù)中insert一個(gè)語(yǔ)句看看是不是可以正常顯示中文,如果可以正常顯示,那么就是java連接數(shù)據(jù)庫(kù)的時(shí)候,沒(méi)有帶編碼訪問(wèn)數(shù)據(jù)庫(kù)。

      解決方法

      static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";     static final String DB_URL = "jdbc:mysql://localhost:3306/dbname?characterEncoding=UTF-8";

      完整編碼

      package com.music.test;  import java.sql.*;  public class DBMySQL {     // JDBC 驅(qū)動(dòng)名及數(shù)據(jù)庫(kù) URL     static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";     static final String DB_URL = "jdbc:mysql://localhost:3306/dbname?characterEncoding=UTF-8";      // 數(shù)據(jù)庫(kù)的用戶名與密碼,需要根據(jù)自己的設(shè)置     static final String USER = "***";     static final String PASS = "***";     private Connection conn = null;      public DBMySQL() {         try {             // 注冊(cè) JDBC 驅(qū)動(dòng)             Class.forName("com.mysql.jdbc.Driver");             // 打開(kāi)鏈接             System.out.println("連接數(shù)據(jù)庫(kù)...");             conn = DriverManager.getConnection(DB_URL, USER, PASS);         } catch (SQLException se) {             // 處理 JDBC 錯(cuò)誤             se.printStackTrace();         } catch (Exception e) {             // 處理 Class.forName 錯(cuò)誤             e.printStackTrace();         }     }      public int insert(Album album) {         int i = 0;         String sql = "insert into album (album_name,singer,album_url) values(?,?,?)";         try {              PreparedStatement preStmt = conn.prepareStatement(sql);             preStmt.setString(1, album.getAlbum_name());             preStmt.setString(2, album.getSinger());// 或者:preStmt.setInt(1,值);             preStmt.setString(3, album.getAlbum_url());// 或者:preStmt.setInt(1,值);              i = preStmt.executeUpdate();         } catch (SQLException e) {             e.printStackTrace();         }          return i;// 返回影響的行數(shù),1為執(zhí)行成功     } }

      在你的數(shù)據(jù)庫(kù)名字后面加?characterEncoding=UTF-8,則可成功插入數(shù)據(jù)。

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)