暫時(shí)解決了MySQL編碼問(wèn)題
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
前幾天遇到的編碼問(wèn)題,在網(wǎng)上幾乎將所有的辦法都試過(guò)了,結(jié)果還是弄失敗了。讓我感覺(jué)人生的真諦就是折騰啊。今晚去圖書館看了jsp從入門到精通這系列的書。雖然書名說(shuō)得比較騙人。jsp沒(méi)有什么比較難的,只是需要去熟悉。mysql這軟件猥瑣,編碼問(wèn)題搞了好幾天。今晚去看這書的時(shí)候認(rèn)真地研究下直接jdbc的而不是jdbc橋接odbc的。發(fā)現(xiàn)也不是很難裝,之前以為又得弄環(huán)境變量。但實(shí)際不用,說(shuō)明凡事不能總是靠經(jīng)驗(yàn)。而且安裝起來(lái)超簡(jiǎn)單,不用和橋接odbc一樣總是得每次去弄數(shù)據(jù)源。jdbc的安裝方法就是直接在網(wǎng)上下驅(qū)動(dòng),然后把解壓后里面的.jar放在tomcatX.X\common\lib里面就好了。用法就看這個(gè)例子:
mysql.jsp <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*"%> 以下是從MySQL數(shù)據(jù)庫(kù)讀取的數(shù)據(jù):
數(shù)據(jù)庫(kù)建立的步驟(主要是注意編碼) 首先在MySQL數(shù)據(jù)庫(kù)中建立books數(shù)據(jù)庫(kù),再建book表。 然后插入數(shù)據(jù)。SQL語(yǔ)言如下: create database books; use books; create table book(bookId varchar(50),bookName varchar(50),publisher varchar(100),price float,constraint pk_book primary key(bookId))TYPE=MyISAM,default character set gbk;(加粗字體是我在建表時(shí)就對(duì)默認(rèn)字體進(jìn)行的固定,因?yàn)槲覜](méi)有使用javamxj的在windows中加my.ini文件的做法) insert into book values('1001','Tomcat與Java Web開發(fā)技術(shù)詳解','電子工業(yè)出版社',45.00); insert into book values('1002','精通Struts:基于MVC的Java Web設(shè)計(jì)與開發(fā)','電子工業(yè)出版社',49.00); insert into book values('1003','精通Hibernater:Java對(duì)象持久化技術(shù)詳解','電子工業(yè)出版社',59.00); insert into book values('1004','精通EJB','電子工業(yè)出版社',59.00); insert into book values('1005','J2EE應(yīng)用與BEA Weblogic Server','電子工業(yè)出版社',56.00); 例子以及數(shù)據(jù)庫(kù)建立參照自 http://www.blogjava.net/rickhunter/articles/14605.html 該文章在 2010/2/1 22:03:26 編輯過(guò) |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |