javaweb快速上手(三 資料庫連線)
阿新 • • 發佈:2019-01-25
資料庫連線
1. 安裝mysql
mysql資料庫的軟體有很多,在這裡強烈給大家推薦一款
這個軟體叫wamp,
(wamp可謂短小精悍,集成了apache,mysql,php,在這裡我們只用到mysql)
關鍵是它小,特別小,只有16M…
下載地址
下載下來之後進行安裝,安裝過程一路next,什麼都不用改,就是一路next
安裝完之後你的桌面右下角會出現一個小圖示
接下來改一下語言,右鍵—>language—–>chinese
2. 建立資料庫
首先開啟
左鍵wamp(就是之前提到的螢幕右下角辣個小圖示)
wamp—->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在之前的部落格中已有說明)