1. 程式人生 > >javaweb快速上手(三 資料庫連線)

javaweb快速上手(三 資料庫連線)

資料庫連線

1. 安裝mysql

mysql資料庫的軟體有很多,在這裡強烈給大家推薦一款
這個軟體叫wamp,
(wamp可謂短小精悍,集成了apache,mysql,php,在這裡我們只用到mysql)
關鍵是它小,特別小,只有16M…
下載地址

下載下來之後進行安裝,安裝過程一路next,什麼都不用改,就是一路next

安裝完之後你的桌面右下角會出現一個小圖示
這裡寫圖片描述
接下來改一下語言,右鍵—>language—–>chinese
選擇語言

2. 建立資料庫

首先開啟
左鍵wamp(就是之前提到的螢幕右下角辣個小圖示)
wamp—->mysql—->mysql控制檯
開啟mysql

接下來讓你輸入密碼,由於我們安裝wamp(mysql)的時候是一路next過來的,
所以密碼預設為空,也就是””
所以直接回車
接下來建立資料庫

create database learnj2ee;

然後選擇資料庫

use learnj2ee

接下來建立表

create table user(
username char(20),
password char(20)
);

建立資料庫和表

3.連線資料庫

1.連線資料庫需要一個叫mysql-connector的jar包
下載地址

2.然後,將下載下來的mysql-connector-java-5.1.40-bin.jar放到jdk/jre/lib/ext目錄下
如果你之前java安裝到預設路徑下的話,應路徑應該是
C:\Program Files\Java\jdk1.8.0_131\jre\lib\ext(會根據自身的環境有所不同)
3.將下載下來的mysql-connector-java-5.1.40-bin.jar貼上到Web頁/WEB-INF/lib/下

4.在源包的com.servlet下建立TestMysql類
下面是我寫的TestMysql類

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package com.servlet;
import java.sql.*;
import java.util.List;
/**
 *
 * 
 * @author
hch */
public class TestMysql { public static void main(String[] args) throws SQLException { //資料庫地址“jdbc:mysql://伺服器域名:埠號/資料庫名稱” String url = "jdbc:mysql://localhost:3306/learnj2ee?characterEncoding=utf-8"; String user = "root"; //使用者名稱 String pwd = ""; //使用者密碼 String sql="insert into user(username,password) values('hch','123')"; Connection conn=null; //資料庫連結物件 PreparedStatement pstmt; //資料庫命令執行物件 try{ Class.forName("com.mysql.jdbc.Driver"); //載入驅動 System.out.println("載入驅動成功"); }catch(ClassNotFoundException e){ } //建立連線 conn=DriverManager.getConnection(url,"root",""); pstmt=conn.prepareStatement(sql); //獲取資料庫命令執行物件 pstmt.execute(); //執行sql } }

4執行TestMysql.java

右鍵執行檔案,然後在mysql中查詢user表,你就會發現有資料插入了
(如何操作mysql在之前的部落格中已有說明)