欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

1.在cmd中進(jìn)入mysql查看默認(rèn)的編碼格式:

mysql> show variables like "%char%";

若不是utf8(因?yàn)槲矣玫氖莡tf8),關(guān)掉mysql服務(wù),在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.刪掉重新建立一張表(之前我在原表上改動(dòng)沒有成功,可能是我自己操作的原因)

分享一個(gè)經(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ū)動(dòng)
} catch (ClassNotFoundException e) {
System.out.println("驅(qū)動(dòng)加載錯(cuò)誤");
e.printStackTrace();//打印出錯(cuò)詳細(xì)信息
}
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ù)庫鏈接錯(cuò)誤");
e.printStackTrace();
}
try {
stmt = conn.createStatement();
sql = "select * from dept";//dept這張表有deptno,deptname和age這三個(gè)字段
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ù)操作錯(cuò)誤");
e.printStackTrace();
}
//關(guān)閉數(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ù)庫關(guān)閉錯(cuò)誤");
e.printStackTrace();
}
}
}

運(yùn)行結(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

相關(guān)文章

  • 快速修改mysql密碼的四種方法示例詳解

    快速修改mysql密碼的四種方法示例詳解

    mysql密碼忘記怎么辦,如何快速修改mysql密碼,下面給大家?guī)硭姆N方法快速修改mysql密碼,感興趣的朋友跟隨小編一起看看吧
    2023-01-01
  • MySQL中常用查看鎖和事務(wù)的SQL語句詳解

    MySQL中常用查看鎖和事務(wù)的SQL語句詳解

    這篇文章主要介紹了MySQL中常用查看鎖和事務(wù)的SQL語句,用于查看鎖和事務(wù)的狀態(tài),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-07-07
  • 使用xshell實(shí)現(xiàn)代理功能并navicat?for?MySQL?進(jìn)行測試

    使用xshell實(shí)現(xiàn)代理功能并navicat?for?MySQL?進(jìn)行測試

    本文介紹使用xshell實(shí)現(xiàn)代理功能并使用navicat?for?MySQL進(jìn)行測試,文章主要利用SSH連接工具xshell就可以實(shí)現(xiàn)簡單的代理功能,下面實(shí)現(xiàn)過程,需要的小伙伴可以參考一下
    2022-02-02
  • MySQL數(shù)據(jù)庫表的合并及分區(qū)方式

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

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

    詳解mysql數(shù)據(jù)去重的三種方式

    本文主要介紹了mysql數(shù)據(jù)去重的三種方式,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • MySQL Event Scheduler(事件調(diào)度器)

    MySQL Event Scheduler(事件調(diào)度器)

    事件調(diào)度器是在 MySQL 5.1 中新增的另一個(gè)特色功能,可以作為定時(shí)任務(wù)調(diào)度器,取代部分原先只能用操作系統(tǒng)任務(wù)調(diào)度器才能完成的定時(shí)功能。
    2010-06-06
  • 詳解在MySQL中創(chuàng)建表的教程

    詳解在MySQL中創(chuàng)建表的教程

    這篇文章主要介紹了詳解在MySQL中創(chuàng)建表的教程,是MySQL入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-05-05
  • MySQL Replace INTO的使用

    MySQL Replace INTO的使用

    今天DST里面有個(gè)插件作者問我關(guān)于Replace INTO和INSERT INTO的區(qū)別,我和他說晚上上我的blog看吧,那時(shí)候還在忙,現(xiàn)在從MYSQL手冊里找了點(diǎn)東西,MYSQL手冊里說REPLACE INTO說的還是比較詳細(xì)的.
    2008-04-04
  • MySQL 索引優(yōu)化案例

    MySQL 索引優(yōu)化案例

    這篇文章主要介紹了MySQL 索引優(yōu)化案例,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,感興趣的小伙伴可以參考一下,希望對你的學(xué)習(xí)有所幫助
    2022-08-08
  • mysql使用instr達(dá)到in(字符串)的效果

    mysql使用instr達(dá)到in(字符串)的效果

    本文主要介紹了mysql使用instr達(dá)到in(字符串)的效果,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-04-04

最新評論