java連接mysql
以前寫過一個java連接Sql Server的例子,但大家還是經常會問java如何連接mysql,索性將這個也寫下來了:)
首先下載jdbc驅動(用搜索引擎搜下,多如牛毛),mysql的jdbc驅動只有一個jar包,名為mysqldriver.jar,只要把這個jar包設置到環境變量(classpath)里就可以了
假設驅動程序安裝在d:\sqldriver目錄下,那么就在classpath中添加d:\sqldriver\mysqldriver.jar;
測試代碼
import java.sql.*;
public class SqlTesting {
public static void main(String args[]) {
String url = "jdbc:mysql://localhost:3306/test";//test為數據庫名
String user ="root";
String password = "";
String sqlStr = "select * from test_table";//test_table為表名
try {
Class.forName("com.mysql.jdbc.Driver");
System.out.println( "" );
Connection con = DriverManager.getConnection( url, user, password );
Statement st = con.createStatement();
ResultSet rs = st.executeQuery( sqlStr );
while(rs.next()) {
System.out.println(rs.getString(1));
}
rs.close();
st.close();
con.close();
} catch(Exception err) {
err.printStackTrace(System.out);
}
}
}