码迷,mamicode.com
首页 > 数据库 > 详细

MySQL JDBC 连接数据库基本操作

时间:2019-09-16 00:07:33      阅读:93      评论:0      收藏:0      [点我收藏+]

标签:数据   character   比较   点击   manage   jar包   info   data   int   

JDBC(Java DataBase Connectivity,java数据库连接)基本操作

废话不多说,直接开始把~~~~~~~

 

一、下载驱动(MySql为例,oracle同理操作)

①通过Bing搜索jdbc mysql.jar mvn,其他同理

技术图片

 

 

②这里我们选择第一个

技术图片

 

 

③选择下载人数比较多的比较稳妥,当然可以自己选择所需要的

技术图片

 

 

④点击jar开始下载

技术图片

 

 

二.打开eclipse操作

①鼠标选中你的项目,将你下载的jar包粘贴下来

技术图片

 

 

②右键jar包,BuildPath单击Add to Build Path

技术图片

 

 

③操作成功后,得到如下结果

技术图片

 

 

三、加载驱动

①打开自己的jar包,找到Driver.class的位置,右键选择Copy Qualified Name

技术图片

 

 

②加载驱动的时候可以利用到刚才复制的地址粘贴过去,记得一定要删除".class"

技术图片

 

 

③建立连接,此处要用到DriverManager.getConnection(url, user, password),

url有一定的格式:一般为“jdbc:mysql://主机名称:连接端口/数据库的名称 ”   例如 “jdbc:mysql://localhost:3306/你的数据库名称”,当然这后面也可以跟其他的例如指定字符集等

user为你数据库的用户名称password为密码,这里我为root,password为123456。

当然如果你不想分开写,也可以一次写完,不过要使用DriverManager.getConnection(url),url里面可以一次性写完所需要的信息

String url = "jdbc:mysql://localhost:3306/数据库名称?""user=root&password=123456&useUnicode=true&characterEncoding=UTF8";                

若以上操纵均以完成。现在你可以连接上你的数据库进行测试啦,笔者提供自己的代码以供大家参考指教

温馨提示:操作过程中记得导包哦,如果大家想偷懒,可以import java.sql.*一次解决。

 

技术图片

 

参考代码如下

 1 import java.sql.Connection;
 2 import java.sql.DriverManager;
 3 import java.sql.SQLException;
 4 
 5 public class TestDemo {
 6     public void update() {
 7         String url = "jdbc:mysql://localhost:3306/testjdbc?useUnicode=true&characterEncoding=UTF-8&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC";
 8         String user = "root";
 9         String password = "123456";
10         Connection con = null;
11         try {
12             Class.forName("com.mysql.cj.jdbc.Driver");//加载驱动
13             con = DriverManager.getConnection(url, user, password);//建立连接
14             if(con!=null) {
15                 System.out.println("数据库连接成功!");
16             }
17         } catch (Exception e) {
18             e.printStackTrace();
19         }
20         try {
21             if(con!=null)
22             con.close();//用完记得关哦
23         } catch (SQLException e) {
24             e.printStackTrace();
25         }
26     }
27     
28 }

 

 写一个测试看看是否连接成功

public static void main(String[] args) {
        new TestDemo().update();
    }

很幸运笔者成功连接上啦!

技术图片

MySQL JDBC 连接数据库基本操作

标签:数据   character   比较   点击   manage   jar包   info   data   int   

原文地址:https://www.cnblogs.com/xxxyang/p/11524261.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!