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

JDBC鏈接mysql插入數(shù)據(jù)后顯示問號的原因及解決辦法

 更新時間:2016年04月06日 11:41:12   作者:ALMENKY  
這篇文章主要介紹了JDBC鏈接mysql插入數(shù)據(jù)后顯示問號的原因及解決辦法的相關資料,需要的朋友可以參考下

1.在cmd中進入mysql查看默認的編碼格式:

mysql> show variables like "%char%";

若不是utf8(因為我用的是utf8),關掉mysql服務,在my.ini中添加

[client]
default-character-set=utf8
[mysqld]
default-storage-engine=INNODB
character-set-server=utf8
collation-server=utf8_general_ci
[mysql]
default-character-set=utf8

2.eclipse中的編碼格式是否為utf8

3.如果還是不可以,檢查mysql客戶端表格的編碼方式

show create table tablename 

如果不是utf-8.刪掉重新建立一張表(之前我在原表上改動沒有成功,可能是我自己操作的原因)

分享一個經(jīng)典的JDBC連接MySQL的程序

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class MySQLConnection {
public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
String url = null;
String user = null;
String password = null;
String sql = null;
try {
Class.forName("com.mysql.jdbc.Driver"); //加載mysq驅(qū)動
} catch (ClassNotFoundException e) {
System.out.println("驅(qū)動加載錯誤");
e.printStackTrace();//打印出錯詳細信息
}
try {
url = 
"jdbc:mysql://localhost/test?user=root&password=yqs2602555&useUnicode=true&&characterEncoding=gb2312&autoReconnect = true";//簡單寫法:url = "jdbc:myqsl://localhost/test(數(shù)據(jù)庫名)? user=root(用戶)&password=yqs2602555(密碼)";
user = "root";
password = "yqs2602555";
conn = DriverManager.getConnection(url,user,password);
} catch (SQLException e) {
System.out.println("數(shù)據(jù)庫鏈接錯誤");
e.printStackTrace();
}
try {
stmt = conn.createStatement();
sql = "select * from dept";//dept這張表有deptno,deptname和age這三個字段
rs = stmt.executeQuery(sql);//執(zhí)行sql語句
while(rs.next()) {
System.out.print(rs.getInt("deptno") + " ");
System.out.print(rs.getString("deptname") + " ");
System.out.println(rs.getInt("age") + " ");
}
} catch (SQLException e) {
System.out.println("數(shù)據(jù)操作錯誤");
e.printStackTrace();
}
//關閉數(shù)據(jù)庫
try {
if(rs != null) {
rs.close();
rs = null;
}
if(stmt != null) {
stmt.close();
stmt = null;
}
if(conn != null) {
conn.close();
conn = null;
}
} catch(Exception e) {
System.out.println("數(shù)據(jù)庫關閉錯誤");
e.printStackTrace();
}
}
}

運行結(jié)果如下:

1 yqs 0
2 hello 0
3 yqsshr 0
4 world 0
5 hryspa 0
1 yqs 0
2 hello 0
3 yqsshr 0
4 world 0
5 hryspa 0
1 yqs11 21
1 yqs21 31
1 yqs31 41
1 yqs41 51

相關文章

  • SQL使用復合索引實現(xiàn)數(shù)據(jù)庫查詢的優(yōu)化

    SQL使用復合索引實現(xiàn)數(shù)據(jù)庫查詢的優(yōu)化

    這篇文章主要介紹了SQL使用復合索引實現(xiàn)數(shù)據(jù)庫查詢的優(yōu)化,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-05-05
  • 在同一Linux下安裝兩個版本的MySQL的流程步驟

    在同一Linux下安裝兩個版本的MySQL的流程步驟

    打工人奉旨制作數(shù)據(jù)庫服務的虛擬機模板,模板中包含各種數(shù)據(jù)庫,其中mysql需要具備5.7及8.0兩個版本,并保證服務能正常同時使用,所以本文給小編介紹了在同一Linux下安裝兩個版本的MySQL的流程步驟,需要的朋友可以參考下
    2024-03-03
  • Mysql?數(shù)據(jù)庫結(jié)構(gòu)及索引類型

    Mysql?數(shù)據(jù)庫結(jié)構(gòu)及索引類型

    這篇文章主要介紹了Mysql?數(shù)據(jù)庫結(jié)構(gòu)及索引類型,數(shù)據(jù)庫索引是?mysql?數(shù)據(jù)庫中重要的組成部分,是數(shù)據(jù)庫查詢數(shù)據(jù)速度提升的關鍵,本文將介紹數(shù)據(jù)庫索引的一些內(nèi)容,下文更多相關內(nèi)容,需要的小伙伴可以參考一下
    2022-05-05
  • CentOS系統(tǒng)下如何設置mysql每天自動備份

    CentOS系統(tǒng)下如何設置mysql每天自動備份

    備份是容災的基礎,是指為防止系統(tǒng)出現(xiàn)操作失誤或系統(tǒng)故障導致數(shù)據(jù)丟失,而將全部或部分數(shù)據(jù)集合從應用主機的硬盤或陣列復制到其它的存儲介質(zhì)的過程。本文將詳細介紹在CentOS系統(tǒng)下如何設置mysql每天自動備份,有需要的朋友們下面來一起看看吧。
    2016-10-10
  • 清理MySQL Binlog二進制日志的三種方式

    清理MySQL Binlog二進制日志的三種方式

    Binlog日志非常重要,但是占用的磁盤空間也很大,我們也需要定期的去清理二進制日志,在MySQL數(shù)據(jù)庫中,提供了自動清理Binlog日志的參數(shù),本文給大家介紹了清理MySQL Binlog二進制日志的三種方式,文中通過代碼講解非常詳細,需要的朋友可以參考下
    2024-01-01
  • MySQL千萬級大數(shù)據(jù)SQL查詢優(yōu)化知識點總結(jié)

    MySQL千萬級大數(shù)據(jù)SQL查詢優(yōu)化知識點總結(jié)

    在本篇文章里小編給大家整理的是一篇關于MySQL千萬級大數(shù)據(jù)SQL查詢優(yōu)化知識點總結(jié)內(nèi)容,有需要的朋友們可以學習參考下。
    2019-12-12
  • 分享一下Mysql常見的幾個錯誤問題及解決方法

    分享一下Mysql常見的幾個錯誤問題及解決方法

    這篇文章主要為大家分享一下Mysql常見的幾個錯誤問題及解決方法,需要的朋友可以參考下
    2015-08-08
  • insert...on?duplicate?key?update語法詳解

    insert...on?duplicate?key?update語法詳解

    本文主要介紹了insert...on?duplicate?key?update語法詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-01-01
  • mysql安裝配置詳解教程(一)

    mysql安裝配置詳解教程(一)

    這篇文章主要為大家詳細介紹了mysql安裝配置教程,以圖文結(jié)合的方式為大家分享了mysql安裝步驟,感興趣的小伙伴們可以參考一下
    2016-06-06
  • MySQL數(shù)據(jù)庫表的合并及分區(qū)方式

    MySQL數(shù)據(jù)庫表的合并及分區(qū)方式

    這篇文章主要介紹了MySQL數(shù)據(jù)庫表的合并及分區(qū)方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08

最新評論

阿拉善右旗| 山东省| 承德县| 革吉县| 凤山县| 凤山县| 日照市| 黄浦区| 米泉市| 庆城县| 商南县| 都江堰市| 松潘县| 砚山县| 北海市| 樟树市| 五台县| 南丰县| 芜湖市| 小金县| 伊吾县| 青阳县| 榆林市| 稻城县| 高陵县| 博兴县| 洪江市| 军事| 宝山区| 上虞市| 平江县| 修文县| 石屏县| 始兴县| 南漳县| 江西省| 巨野县| 宁晋县| 施甸县| 贺州市| 资兴市|