MySQL JDBC 连接数据库基本操作

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();
    }

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

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

时间: 2024-12-11 18:38:49

MySQL JDBC 连接数据库基本操作的相关文章

Java中JDBC连接数据库(MySQL)

 JDBC连接数据库步骤. 一个简单详细的查询数据的例子. 封装连接数据库,释放数据库连接方法. 实现查询,插入,删除,更新等十一个处理数据库信息的功能.(包括事务处理,批量更新等) 把十一个功能都放在一起. 安装下载的数据库驱动程序jar包,不同的数据库需要不同的驱动程序(这本该是第一步,但是由于属于安装类,所以我们放在最后) 一.JDBC连接数据库(编辑)步骤(主要有六个步骤).  1.注册驱动: Class.forName("com.mysql.jdbc.Driver");显示的

JDBC连接数据库(SQLServer和MySQL)配置总结

[JDBC连接SQL Server] [准备工作] 1.下载Eclipse-JavaEE: 2.下载Tomcat8.0: 3.下载Microsoft JDBCDriver 4.1 for SQL Server: 4.将\sqljdbc_4.1\chs\sqljdbc41.jar复制到Tomcat8.0安装目录下的lib文件夹内: 5. 在Eclipse中 windows->Preference->Server->RuntimeEnvironment->Add->Apache

mysql,oracle,sqlserver使用jdbc连接数据库总结

jdbc连接数据是javaweb开发的一个重点,今天特此来总结一下,加深记忆. jdbc连接数据库一共分为三步: 1:加载驱动 需要去下载各自的驱动jar包,可以去网上搜索一下. 模板:加载驱动程序:Class.forName(driverClass); 不同的数据库连接的方式不一样,特此总结一下: mysql:com.mysql.jdbc.Driver oracle:oracle.jdbc.OracleDriver sqlServer:com.microsoft.sqlserver.jdbc.

JDBC连接数据库(MySql)步骤,以及查询、插入、删除、更新等十一个处理数据库信息的功能。

主要内容:  JDBC连接数据库步骤. 一个简单详细的查询数据的例子. 封装连接数据库,释放数据库连接方法. 实现查询,插入,删除,更新等十一个处理数据库信息的功能. 把十一个功能都放在一起. 一.JDBC连接数据库(编辑)步骤(主要有六个步骤).  1.注册驱动: Class.formName("com.mysql.jdbc.Driver");  2.获取连接:(1) param1:  要连接数据库的url-----> String url="jdbc:mysql:/

Mysql学习之十二:JDBC连接数据库之DriverManager方法

JDBC连接数据库 ?创建一个以JDBC连接数据库的程序,包含7个步骤: 1.加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String  className)实现. 例如: try{ //加载MySql的驱动类 Class.forName("com.mysql.jdbc.Driver") ; }catch(ClassNotFoundException e){ Sy

使用springboot最新版本mysql-Connector连接数据库时提示Loading class `com.mysql.jdbc.Driver'. This is deprecated.

在连接数据库时,使用了最新版本的mysql-Connector,即6.0以上版本 1.报错如下: Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class

jsp项目中连接数据库解决java.lang.ClassNotFoundException: com.mysql.jdbc.Driver的问题

报错:java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 今天在做jsp连接数据库操作时,一直报加载不了驱动的错误,代码检查了很久都没错,重新导jar包也不行,最后又看了一遍同学的路径,原来是我把jar包放错了位置 ,应该放在WEB-INF中的lib下,而我放在了WEB下的lib中.然后又往里面拖了一下,成功了! then 原文地址:https://www.cnblogs.com/bibimonster/p/10392827.html

jdbc连接数据库(mysql,sqlserver,oracle)

package com.test; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; public class DBConn { public static Connection getConn(String db){ String driverN

Java 使用 JDBC 连接数据库的代码整合[MySql、SqlServer、Oracle]-[经过设计模式改造](2020年寒假小目标01)

2020.01.08 博客期:121 星期三 今天对过去整个大二和大三用到的数据库的方法进行汇总,可以有效的使用.套用,每一个部分都有<软件设计模式>知识,上述代码满足了开闭原则,如果要使用此代码,只需添加数据类继承已经写好的类就可以了,无需修改. 开发项目中,项目整体结构:    [小编网不好,图传不上去,到时候,补上] 类图: [小编网不好,图传不上去,到时候,补上] 源码: com.dblink.basic.sqlkind 包: 1 package com.dblink.basic.sq