½âѹºóÓÐÒ»¸öÎļþ£ºmysql-connector-java-5.0.4-bin.jar
°Ñmysql-connector-java-5.0.4-bin.jarÎļþ¿½±´µ½%JAVA_HOME%\jre\lib\ext\Ŀ¼Ï¼´¿É¡£
ʲôCLASSPATHÖ®ÀàµÄ¶¼²»ÓÃÉèÖá£
²âÊÔ±³¾°£ºmysqlÓиöĬÈÏÊý¾Ý¿âtest£¬ÎÒÔÚtestÊý¾Ý¿âϽ¨Á¢±ítext£¬Ö»ÓÐÒ»¸ö×ֶΣºvalue£¬×ֶεÄÀàÐÍÊÇtext¡£mysqlÊý¾Ý¿âĬÈÏ×Ö·ûÉèÖÃÊÇutf-8¡£
²âÊÔÎļþTestConnection.java:
ÒýÓÃ:import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
import java.sql.ResultSet;
import com.mysql.jdbc.*;
public class TestConnection {
public static void main(String[] args){
try{Class.forName("com.mysql.jdbc.Driver");
Connection conn =
DriverManager.getConnection("jdbc:mysql://localhost/test£¿user=cheneylou&password=1234");
Statement stmt= conn.createStatement();
stmt.execute("insert into text values '123' ");
stmt.execute("insert into text values 'UTF8¼òÌåÖÐÎÄ' ");
ResultSet rs = stmt.executeQuery("select * from text");
while(rs.next()){
System.out.println(rs.getString("value"));
}
rs.close();
conn.close();
} catch( ClassNotFoundException e){System.out.println(e.getMessage());}
catch (SQLException ex){
System.out.println("SQLException: " + ex.getMessage());
System.out.println("SQLState: " + ex.getSQLState());
System.out.println("VendorError: " + ex.getErrorCode());
}
}
}
Æô¶¯mysqlºó
±àÒ룺javac TestConnection.java
ÔËÐУºjava TestConnection
ÔÚÎҵļÆËã»úÉÏÊä³öÊÇ£º
123
UTF8¼òÌåÖÐÎÄ
ÖÁÓÚTOMCATµÄÅäÖã¬ÄǸüÊǼòµ¥£¬Ö±½Ó°Ñmysql-connector-java-5.0.4-bin.jar·Åµ½WEB-INF\libĿ¼¾ÍÐÐÁË¡£