学习总结------用JDBC连接MySQL
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习总结------用JDBC连接MySQL相关的知识,希望对你有一定的参考价值。
1.下载mysql的JDBC驱动
地址:https://dev.mysql.com/downloads/connector/
为了方便,直接就选择合适自己的压缩包
跳过登录,选择直接下载
下载完成后,解压 mysql-connector-java-5.1.42-bin.jar ,复制
在解压的文件中,找到
粘贴到WebContent—WEB-INF—lib
在ecplise中选择lib文件夹,直接Ctrl+V粘贴即可
2.新建一个.jsp页面
代码:
<%@page import="java.text.SimpleDateFormat"%> <%@page import="java.sql.Date"%> <%@page import="java.sql.PreparedStatement"%> <%@page import="java.sql.DriverManager"%> <%@page import="java.sql.Connection"%> <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> </head> <body> <% Date date = new Date(new java.util.Date().getTime()); out.println("时间:"+date); //声明 name,time String name = "小明"; //获取当前时间 //加载驱动 Class.forName("org.gjt.mm.mysql.Driver"); out.println("加载驱动成功"); //数据库路径保存到 url变量 String url="jdbc:mysql://127.0.0.1:3306/test1?user=root&password=123456"; //要执行的语句保存到sql变量 //保存添加字段语句 String sql1="ALTER TABLE tt2 ADD birt date"; //保存添加信息语句 String sql = "insert into tt2(name,birt) values(?,?)"; //链接数据库 Connection conn = DriverManager.getConnection(url); //要准备执行的语句 //给tt2表添加字段birt PreparedStatement ps1 = conn.prepareStatement(sql1); //输入信息name ,birt PreparedStatement ps2 = conn.prepareStatement(sql); //找到第1个?号标记,给予name的值 ps2.setString(1,name); //找到第2个?号标记,给予time的值 ps2.setDate(2,date); //执行 ps1.execute(); ps2.execute(); //关闭链接 //JDBC接口的断开 ps1.close(); ps2.close(); //数据库断开 conn.close(); out.print("数据添加完毕"); %> </body> </html>
3.部分代码解释
3.1 理解图:
3.2 用JDBC连接的MySQL的路径(url)
3.3 Connection对象
3.4 PreparedStatement对象
3.5 execute()方法
执行
3.6 close()方法
以上是关于学习总结------用JDBC连接MySQL的主要内容,如果未能解决你的问题,请参考以下文章