顯示具有 MySQL 標籤的文章。 顯示所有文章
顯示具有 MySQL 標籤的文章。 顯示所有文章

2015年6月10日 星期三

(溫故知新) Hibernate 簡易練習(查找資料)

(溫故知新) Hibernate 簡易練習(查找資料)

原始碼下載: https://goo.gl/xu4KXV https://goo.gl/1S0qJt

【開發環境】

Tomcat 7

MySQL

【開發工具】

Intellij IDEA 14

【使用FrameWork】

SpringMVC

jQuery

【主要畫面】

image

2015年4月9日 星期四

(溫故知新) Store Procedure 練習

【Store Procedure 練習】

以下是運動中心的使用者資料與使用記錄

USER_PROFILE (使用者資料)

USER_ID

(使用者編號)

USER_NAME

(使用者姓名)

USER_SEX

(使用者性別)

USER_PHONE

(使用者電話)

USER_ADDRESS (使用者地址)

2013000001

張三

M

0911120111

台北市士林區

2013000002

李四

M

0911120112

新北市土城區

2013000003

王五

M

0911120113

新北市三重區

2013000004

陳二

F

0911120114

台北市信義區

2013000005

孫九

F

0911120115

台北市中山區

(溫故知新) SQL 基本語法練習

【SQL 基本語法練習】

以下是運動中心的使用者資料與使用記錄

USER_PROFILE (使用者資料)

USER_ID

(使用者編號)

USER_NAME

(使用者姓名)

USER_SEX

(使用者性別)

USER_PHONE

(使用者電話)

USER_ADDRESS (使用者地址)

2013000001

張三

M

0911120111

台北市士林區

2013000002

李四

M

0911120112

新北市土城區

2013000003

王五

M

0911120113

新北市三重區

2013000004

陳二

F

0911120114

台北市信義區

2013000005

孫九

F

0911120115

台北市中山區

2015年1月28日 星期三

[JSP]使用 JSTL 及 EL 注意事項

使用 內建的 Maven 建立一個 webapp 時,其 web.xml 裡面預設為 2.3的版本

若要使用 JSTL 及 EL 須注意到 JSP / Servlet 之間的對應關係

2014年6月26日 星期四

[MyBatis]簡易CRUD教學

使用工具:
Eclipse Kepler Service Release 2
MySQL 5
使用API:
<mybatis.version>3.2.7</mybatis.version>
<mysql-connector-java.version>5.1.30</mysql-connector-java.version>
<slf4j-api.version>1.7.7</slf4j-api.version>
<slf4j-log4j12.version>1.7.7</slf4j-log4j12.version>
<log4j.version>1.2.17</log4j.version>

2013年5月17日 星期五

MySQL指令 mysqldump(匯出資料) 用法說明

資料庫資料匯出(dump) 
範例: 
mysqldump -u test -h 192.168.0.100 -p testdb > alltable.sql 
mysqldump -u test -h 192.168.0.100 -p testdb testtable > alltesttable.sql 
mysqldump -u test -h 192.168.0.100 -d -p testdb testtable > schematesttable.sql 
mysqldump -u test -h 192.168.0.100 -d -p testdb testtable1 testtable2> schemasometable.sql 

資料庫資料匯入 
範例: 
mysql -u test -p testdb < testtable.sql 

參數說明 
>: 表示匯出資料 
<: nbsp="" span="">
-u: mysql使用者 
-h: 連線host IP或Domain Name 
-d: 只需要匯出(dump)Table的結構, 若沒有此參數, 會將Table的結構和資料一併匯出 
-p: 需要密碼, 指令執行後待會會要求輸入 
testdb: 指定要處理的DB名稱 
testtable: 指定要處理的Table名稱 
testtable.sql: 匯入或是匯出Table資料的SQL語法


【來源】
http://forum.liferec.com/viewtopic.php?t=185

修改 MySQL 5.x 預設語系為 utf8 解決中文亂碼問題

解決 MySQL 5.x 資料庫 插入中文資料會變成亂碼的問題
修改 MySQL 安裝目錄中的 my.ini 檔案


[mysqld]
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8

[client]
default-character-set = utf8

加入上述的設定

接著可下 MySQL 指令 驗證 看看是否都已成為 utf8
mysql> SHOW  VARIABLES  LIKE  '%char%'; 


【參考資料】
http://stackoverflow.com/questions/3513773/change-mysql-default-character-set-to-utf8-in-my-cnf
http://www.aydnw.com/html/database/mysql/4419.html
http://j796160836.pixnet.net/blog/post/26585908-%5Bmysql%5D%E6%9B%B4%E6%94%B9%E9%A0%90%E8%A8%AD%E8%B3%87%E6%96%99%E5%BA%AB%E7%9A%84%E7%B7%A8%E7%A2%BC

若不想更改資料庫的設定,可於每次PHP 傳送資料時先設定

//此為臨時的設定,重開MySQL 就會恢復
//可藉由設定 PHP 的 My.ini 來固定設定
//設定使用的字集
mysql_query("set character set 'utf8'");
//設定使用的字集
mysql_query("set names 'utf8'");

【參考資料】
http://fanchie.blogspot.tw/2008/11/mysql-set-names-utf8.html