JDBC连接数据库mysql

迷南。 2021-11-16 23:10 573阅读 0赞

JDBC:Java database connectivity 连接数据库的Java的API

mysql-8.0.13使用jdbc与java连接教程(亲测) https://blog.csdn.net/qq_36923376/article/details/83657127
jdbc教程 https://www.yiibai.com/jdbc/jdbc-db-connections.html
详细解释jdbc的博客 https://www.runoob.com/w3cnote/java-class-forname.html
通过它可以连接数据库的东西
方法是:
· 导包import Java sql *
· 注册驱动 class.forName(“com.mysql.cj.jdbc.Driver”)//“com.mysql.cj.jdbc.Driver”这个好像是新版驱动,新版的要用新版驱动,旧版的要用旧版驱动:com.mysql.jdbc.Driver
· 数据库URL配置 "jdbc:mysql://localhost:3306/hao?serverTimezone=UTC","root","123456"
· 创建连接对象 DriverManager.getConnection(“url”)//驱动管理.获取连接的地址
1 先打开MySQL数据库并且保证里面有数据库
2 在这里插入图片描述
下面是我所进行的链接设置:

  1. package hao;
  2. import java.sql.*;
  3. public class diyicishiyan {
  4. public static void main(String [] args){
  5. Connection conn=null;
  6. PreparedStatement ps=null;
  7. ResultSet rs=null;
  8. try{
  9. Class.forName("com.mysql.cj.jdbc.Driver");//注册驱动,连接mysql
  10. System.out.println("加载成功");
  11. }catch(Exception ex){
  12. System.out.println("加载失败");
  13. }
  14. try{
  15. conn= DriverManager.getConnection("jdbc:mysql://localhost:3306/hao?serverTimezone=UTC","root","620897");
  16. System.out.println("连接成功");
  17. ps=conn.prepareStatement("select name,password from frist;");
  18. rs=ps.executeQuery();
  19. while (rs.next()){
  20. String name=rs.getString("name");
  21. String password=rs.getString("password");
  22. System.out.println(name+"\t"+password);
  23. System.out.println("");
  24. }
  25. }catch(SQLException ex){
  26. System.out.println("SQLException:"+ex.getMessage());
  27. System.out.println("SQLState:"+ex.getSQLState());
  28. System.out.println("VendorError:"+ex.getErrorCode());
  29. System.out.println("连接失败");
  30. }
  31. }
  32. }

在这里插入图片描述
这样就连上了

发表评论

表情:
评论列表 (有 0 条评论,573人围观)

还没有评论,来说两句吧...

相关阅读

    相关 JDBC连接MySQL数据库

      如果要使用数据库就要添加数据库的驱动,不同的数据库有不用的驱动,这里就不一一说明。   创建一个以JDBC连接数据库的程序,包含7个步骤:   1、加载JDBC驱动程序