eclipse載入jdbc驅動開發web程式(mac電腦)
阿新 • • 發佈:2019-01-10
今天給大家介紹一下mac電腦的eclipse如何載入jdbc驅動,我使用的是mysql資料庫(mac版本mysql比較好安裝),首先需要準備jdbc驅動,可以在https://dev.mysql.com/downloads/connector/j/進行下載,注意:進入頁面是
我們可以看到,此版本的驅動為8.0.12,在此需要注意jdbc的版本號一定要對應上資料庫的版本號,例如我的資料庫版本是5.7,那麼我就應該選擇5.x的版本,因此,我們點選右側的Looking for previous GA versions?,出現如下頁面
此時我們可以看到版本為5.1.47,接下來就可以下載了,選擇第一個tar包即可,下載後解壓是如下頁面
我們將使用mysql-connector-java-5.1.47-bin.jar,首先建立一個web專案,我的專案名字為test,然後載入驅動,首先將驅動放在WEB-INF下的lib目錄下,然後右鍵點選專案test--->Build Path---->Configure Build Path
點選後出現如下介面
點選Classpath,然後點選Add External JARs,選擇jdbc驅動,進行新增,新增後先點選Apply,再點選Apply and close,這樣驅動就載入好了,我們可以通過以下程式碼進行測試
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" import="java.sql.*"%> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> </head> <body> <% Class.forName("com.mysql.jdbc.Driver"); String url1 = "jdbc:mysql://localhost:3306/(你的資料庫名)"; String url2 = "?user=root&password=(你的密碼)"; String url3 = "&useUnicode=true&characterEncoding=UTF-8"; String url = url1 + url2 + url3; Connection con = DriverManager.getConnection(url); String sql = "Insert into (你的表名)(id,name,sex,age,weight,hight) values(?,?,?,?,?,?)"; PreparedStatement pstmt = con.prepareStatement(sql); pstmt.setInt(1,16); pstmt.setString(2,"張三"); pstmt.setString(3,"男"); pstmt.setInt(4,20); pstmt.setFloat(5,70); pstmt.setFloat(6,175); int n = pstmt.executeUpdate(); if(n==1){%> 資料插入操作成功!<br> <% } else{%> 資料插入操作失敗!<br> <% } if(pstmt!=null){pstmt.close();} if(con!=null){con.close();} %> </body> </html>
注意:一定要提前建立好資料庫與表!