java連接mysql數據庫

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章