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>

注意:一定要提前创建好数据库与表!

猜你喜欢

转载自blog.csdn.net/liaoningxinmin/article/details/83007137