JAVA使用JDBC连接MySql数据库的基本知识
2019-05-24 19:07
239 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_43547653/article/details/90521485
一. 在Java中使用JDBC来连接mysql数据库需要以下几个步骤的实现:
1.将mysql驱动加入到环境变量,即在Java中引入连接MySql的jar包,并将这个jar包放在你的Java工程里面,点击这个链接下载jar包https://www.cnblogs.com/anovana/articles/8342021.html
2.使用Class.forname(“com.mysql.jdbc.Driver”);进行加载驱动程序。
3.使用DriverManager.getConnection(URL,USER,PASSWORD)得到数据库连接,其中URL=“jdbc.mysql://127.0.0.1:3306/数据库名”,这是为了获得本地数据库地址。
4.通过调用数据库链接的prepareStatement(sql)方法创建一个PreparedStatement类的对象,用于将参数化的SQL语句发送到数据库,进行预编译。(通过sql语句进行增删改查)。
5.最后我们可以调用preparedStatement类的execute()方法进行数据库的修改。
import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import com.mysql.cj.protocol.Resultset; public class Demo2 { public static void main(String[] args) { try { Class.forName("com.mysql.jdbc.Driver"); System.out.println("数据库加载成功!"); String url="jdbc:mysql://localhost:3306/test?serverTimezone=UTC"; String user="root"; //root即为你的根用户 String password="*****"; //为你的数据库密码 Connection con=DriverManager.getConnection(url, user, password); //System.out.println("数据库连接成功!"); if(!con.isClosed()) { System.out.println("数据库连接成功!"); } //用Statement来执行SQL语句 Statement sta=con.createStatement(); //要执行的语句 String sql="select * from grade"; //执行SQL语句并返回结果集 ResultSet res=sta.executeQuery(sql); System.out.println("学号"+" "+"姓名"+" "+"数学成绩"+" "+"语文成绩"); //n用来接收数据库中的sno的值,也可以不用定义变量来接受,直接输出即可 String n=null; while(res.next()) { n=res.getString("学号"); System.out.println(n+" "+res.getString("姓名")+" "+res.getString("数学成绩")+" "+res.getString("语文成绩")); } //关闭结果集 res.close(); //关闭连接 con.close(); } catch (ClassNotFoundException e) { e.printStackTrace(); System.out.println("对不起,找不到驱动器。"); } catch (SQLException e) { e.printStackTrace(); } } } 在这里插入代码片
下面 为程序运行的结果:
相关文章推荐
- MyEclipse使用Java 通过JDBC连接MySQL数据库的基本测试
- MyEclipse使用Java 通过JDBC连接MySQL数据库的基本测试
- MyEclipse使用Java 通过JDBC连接MySQL数据库的基本测试
- JAVA使用JDBC连接MySQL数据库
- JAVA使用JDBC连接MySQL数据库
- JAVA使用JDBC连接MySQL数据库
- Java使用JDBC连接mySQL数据库小例子
- java 使用jdbc连接mysql数据库插入数据乱码
- 【小白日记】Java中关于使用JDBC连接Mysql数据库的笔记整理
- Java使用JDBC连接MySQL数据库
- JAVA使用JDBC连接,修改MySQL数据库(比较乱)
- Java使用jdbc连接MySql数据库,实现增删改查
- Java使用jdbc连接MySQL数据库详细实例
- java jdbc使用SSH隧道连接mysql数据库demo
- JAVA使用JDBC连接MySQL数据库
- Java使用JDBC连接MySQL数据库
- JAVA使用JDBC连接MySQL数据库
- JAVA使用JDBC连接MySQL数据库 二
- JAVA使用JDBC连接MySQL数据库
- JAVA使用JDBC连接MySQL数据库