今天给大家介绍一下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>
注意:一定要提前创建好数据库与表!