1. 程式人生 > >eclipse載入jdbc驅動開發web程式(mac電腦)

eclipse載入jdbc驅動開發web程式(mac電腦)

今天給大家介紹一下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包即可,下載後解壓是如下頁面

123

我們將使用mysql-connector-java-5.1.47-bin.jar,首先建立一個web專案,我的專案名字為test,然後載入驅動,首先將驅動放在WEB-INF下的lib目錄下,然後右鍵點選專案test--->Build Path---->Configure Build Path

123123

 

 

 

 

 

 

 

點選後出現如下介面

123

點選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>

注意:一定要提前建立好資料庫與表!