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

星期六, 1月 01, 2011

[java] 存取Access亂碼 - 設定資料庫存取編碼

javac  如果設定 encoding = utf-8 時
存取資料庫的編碼好像就會變成 utf-8 了
然後存取的時候就會跑出一堆亂碼... ((汗

不過我 .java 用的是 utf-8 編碼 , 改用 big5 編譯又是不可行的做法
所以就在存取時另外設定囉


1
2
3
4
5
6
7
8
9
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Properties prop = new Properties();
prop.put("charSet", "Big5");
prop.put("user", "");
prop.put("password", "");
String url = "jdbc:odbc:DRIVER=Microsoft Access Driver (*.mdb);DBQ=xxx.mdb";
Connection con = DriverManager.getConnection(url ,prop);
Statement stat = con.createStatement();


為了這個問題花了很多時間,
這邊分享一下 希望可以對大家有幫助:)

[java] 命令列模式下用 javac 編譯有 package 的檔案

舉例子應該就很明顯了
假設 C:\*.java 裡的所有檔案皆是 package org.json;
要編譯檔案,則可依套件名稱建立目錄後,將當前目錄切換到套件目錄的上層

現在目錄是這樣
C:\org\json\*.java

則在 C:\ 目錄下 下以下指令
javac -cp . -d . org\json\*.java


實際操作:
C:\>javac -cp . -d . org\json\*.java
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.




參數部分應該很容易查到,這邊就不另外筆記~