1 安裝必要環境:tomcat eclipse jdk
2 下載jdbc連接所需要jar:mysql-connector-java-5.0.8-bin.jar
3 下載安裝mysql數據庫,用戶名/密碼:root/admin
4 創建mysql數據庫 test,表table:create table table1(id int, username varchar(20));
5 訪問數據庫代碼:
public void sqltest()
{
//驅動程序名
String driver = "com.mysql.jdbc.Driver";
//url指向要訪問的數據庫名稱:本機10.136.16.161 數據庫端口3306 數據庫名test
String url = "jdbc:mysql://10.136.16.161:3306/test";
//登陸數據庫的用戶名和密碼
String user = "root";
String pwd = "admin";
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
try
{
//加載驅動器
Class.forName(driver);
//獲取數據庫連接
conn = DriverManager.getConnection(url, user, pwd);
if(!conn.isClosed())
System.out.println("連接數據庫成功。。。");
else
System.out.println("連接數據庫失敗。。。");
//用來執行sql
stmt = conn.createStatement();
String sql = "select username from table1";
//獲取結果集
rs = stmt.executeQuery(sql);
while(rs.next())
{
String name = rs.getString("username");
System.out.println("用戶:" + name);
}
}catch(Exception ex)
{
ex.printStackTrace();
System.out.println("error:" + ex.getMessage());
}finally
{
//關閉數據庫,否則會連接數過大
try
{
rs.close();
stmt.close();
conn.close();
}catch(Exception ex)
{
ex.printStackTrace();
}
}
}
public static void main(String[] args)
{
System.out.println("start mysql test...");
(new SqlTest()).sqltest();
}
輸出結果:
start mysql test...
連接數據庫成功。。。
用戶:wang
用戶:li