1. 程式人生 > >jdbc連結mysql程式

jdbc連結mysql程式

資料庫名為test,表名為user,表中的內容如下


工程中需要加入mysql驅動包 mysql-connector-java-5.1.25,下載地址:點選跳轉

工程目錄結構如下


程式碼如下

String driver="com.mysql.jdbc.Driver";
String url="jdbc:mysql://localhost:3306/test";
String user="root";
String password="12345678";
		
Connection connection=null;
PreparedStatement preparedStatement=null;
ResultSet resultSet=null;
try {
	Class.forName(driver);
	connection=DriverManager.getConnection(url,user,password);
	String sql="select * from user";
	preparedStatement=connection.prepareStatement(sql);
	resultSet=preparedStatement.executeQuery();
	while(resultSet.next()){
		System.out.println(
		"id:"+resultSet.getInt("id")+
		"--name:"+resultSet.getString("name")+
		"--password:"+resultSet.getString("password")+
		"--email;"+resultSet.getString("email"));
	}
} catch (Exception e) {
	e.printStackTrace();
}finally{
	if(resultSet!=null){
		try {
			resultSet.close();					
		} catch (Exception e2) {
			e2.printStackTrace();
		}
	}
	if(preparedStatement!=null){
		try {
			preparedStatement.close();
		} catch (Exception e2) {
			e2.printStackTrace();
		}
	}
	if(connection!=null){
		try {
			connection.close();
		} catch (Exception e2) {
			e2.printStackTrace();
		}
	}
}

結果如下