JDBC的安装

首先在登录MySQL的官网下载JDBC-MySQL数据库驱动,或者去www.mysql.com/products/connector直接下载。

因为jdbc包属于第三方包,因此要自己导入,下面是导入的方法:

https://jingyan.baidu.com/article/3aed632e1a4ceb70108091f6.html

导入之后就创建一个connect类来编写代码,来测试是否能与服务器连接。

  

import java.sql.*;//导入sql包
public class connect { public static void main(String args[]) throws SQLException, ClassNotFoundException
{
//数据库连接
Statement sql;//数据库
ResultSet rs;//数据
Connection conn;//用于连接
String url = "jdbc:mysql://localhost:3306/students?serverTimezone=UTC&useSSL=false";
String username = "root";
String password = "123456";//密码自己修改
//Class.forName("com.mysql.cj.jdbc.Driver");//加载JDBC-MySQL驱动
conn =
DriverManager.getConnection(url,username,password);//连接完毕
try{
Class.forName("com.mysql.cj.jdbc.Driver");//加载JDBC-MySQL驱动
conn = DriverManager.getConnection(url,username,password); if(conn != null){
System.out.println("数据库连接成功!"); }else{
System.out.println("数据库连接失败!");
}
}catch(ClassNotFoundException e){
e.printStackTrace();
}catch(SQLException e){
e.printStackTrace();
}
}
}

如果数据库可以连接之后就可以来试一下数据库的基本操作;

import java.sql.*;//导入sql包
public class connect { public static void main(String args[]) throws SQLException, ClassNotFoundException
{
//数据库连接
Statement sql;//数据库
ResultSet rs;//数据
Connection conn;//用于连接
String url = "jdbc:mysql://localhost:3306/students?serverTimezone=UTC&useSSL=false";
String username = "root";
String password = "123456";//密码
//Class.forName("com.mysql.cj.jdbc.Driver");//加载JDBC-MySQL驱动
conn = DriverManager.getConnection(url,username,password);//连接完毕 //添加筛选条件
String c1 = " year(birthday)<=2000 and month(birthday)>7";
String c2 = " name Like '张_%' ";
String c3 = " height >1.65";
String sqlStr="select * from mess where" +c1+ " and "+c2+ " and "+c3+"order by birthday";
try {
sql = conn.createStatement();
rs = sql.executeQuery(sqlStr);
while(rs.next())
{
String number=rs.getString(1);
String name=rs.getString(2);
Date date =rs.getDate(3);
float height=rs.getFloat(4);
System.out.printf("%s\t",number);
System.out.printf("%s\t",name);
System.out.printf("%s\t",date);
System.out.printf("%.2f\t",height);
System.out.printf("\n");
}
//conn.close();
}
catch(SQLException e)
{
System.out.println(e); }
System.out.println("--------华丽的分割线---------"); /*try{
Class.forName("com.mysql.cj.jdbc.Driver");//加载JDBC-MySQL驱动
conn = DriverManager.getConnection(url,username,password); if(conn != null){
System.out.println("数据库连接成功!"); }else{
System.out.println("数据库连接失败!");
}
}catch(ClassNotFoundException e){
e.printStackTrace();
}catch(SQLException e){
e.printStackTrace();
}*/ //顺序查询
try {
//conn = DriverManager.getConnection(url,username,password);
sql = conn.createStatement();
rs = sql.executeQuery("SELECT*FROM mess");
while(rs.next()) {
String number=rs.getString(1);
String name=rs.getString(2);
Date date =rs.getDate(3);
float height=rs.getFloat(4);
System.out.printf("%s\t",number);
System.out.printf("%s\t",name);
System.out.printf("%s\t",date);
System.out.printf("%.2f\t",height);
System.out.printf("\n"); }
conn.close();
}
catch(SQLException e)
{
System.out.println(e); } }
}

可能会遇到的问题:

    JDBC连接MYSQL数据库失败,Loading class `com.mysql.jdbc.Driver'. This is deprecated.

      https://blog.csdn.net/weixin_42323802/article/details/82589743

JDBC的安装与使用的更多相关文章

  1. MySQL的MySQL 的JDBC的安装与使用

    1.配置好环境,主要是安装mysql和下载连接需要的包(我用的是mysql-connector-java-5.1.3-rc-bin.jar) 2.注册驱动  Class.forName("c ...

  2. Oracle JDBC驱动安装到Maven本地仓库

    Oracle JDBC驱动因为授权问题,没有放到Maven的中央仓库里面,当然了,阿里云的镜像也没有了.所以要从Oracle官网下载驱动: 注意下载ojdbc6.jar  因为这个JDK1.8才能用. ...

  3. 全网最简单明了的MySQL连接Eclipse方法(JDBC详细安装方式及简单操作)2020新版

    Step 1 你得有Eclipse 没有出门右拐,我教不了你. Step 2 你得有Mysql MySQL的详细安装过程,我在另一篇博客中给出.戳我 Step 3 安装JDBC 可以去官网下,如果用的 ...

  4. maven jdbc 驱动安装

    https://mvnrepository.com/ 搜索  : com.microsoft.sqlserver 点击进入: https://mvnrepository.com/artifact/co ...

  5. 【elasticsearch】(4)centos7 超简单安装elasticsearch 的 jdbc

    前言 elasticsearch(下面简称ES)使用jdbc连接mysql比go-mysql-elasticsearch的elasticsearch-river-jdbc能够很好的支持增量数据更新的问 ...

  6. elasticsearch安装与使用(4)-- 安装中文分词插件elasticsearch 的 jdbc

    前言 elasticsearch(下面简称ES)使用jdbc连接mysql比go-mysql-elasticsearch的elasticsearch-river-jdbc能够很好的支持增量数据更新的问 ...

  7. 一步一步教你elasticsearch在windows下的安装

    首先下载最新的elasticsearch安装版本:elasticsearch下载.下载最新的elasticsearch 0.90.1版本.下载完成后.解压缩在安装目录.在cmd命令行进入安装目录,再进 ...

  8. maven加载本地oracle的JDBC驱动

    转载自:http://blog.csdn.net/qicyt1812/article/details/13019933 由于oracle商业版权问题,maven不能通过中心资源库直接下载jar包,如果 ...

  9. jdbc操作数据库

    JDBC全称为:Java DataBase Connectivity(java数据库连接). SUN公司为了简化.统一对数据库的操作,定义了一套Java操作数据库的规范,称之为JDBC. 学习JD ...

随机推荐

  1. [IDA]系统注释给改掉

    IDA系统自动注释的,如果按 ';',则不会修改成功. 应该按 Shift + ;  这样才可以修改.

  2. ASP.NET MVC AJAX 请求中加入 antiforgerytoken 解决“所需的防伪表单字段“__RequestVerificationToken”不存在”问题

    在ASP.NET mvc中如果在表中使用了@Html.AntiForgeryToken(),ajax post不会请求成功 解决方法是在ajax中加入__RequestVerificationToke ...

  3. toUpperCase(),toLowerCase()将字符串中的英文转换为全大写或全小写

    package seday01;/** * String toUpperCase() * String toLowerCase() * 将字符串中的英文转换为全大写或全小写 * @author xin ...

  4. Java生鲜电商平台-SpringCloud微服务架构中网络请求性能优化与源码解析

    Java生鲜电商平台-SpringCloud微服务架构中网络请求性能优化与源码解析 说明:Java生鲜电商平台中,由于服务进行了拆分,很多的业务服务导致了请求的网络延迟与性能消耗,对应的这些问题,我们 ...

  5. Chrome浏览器Json查看插件JsonHandle下载以及无法安装插件的解决方法

    场景 在使用Chrome浏览器查看Json数据时如果没有插件会挤作一团. 安装JsonHandle插件后 博客: https://blog.csdn.net/badao_liumang_qizhi 关 ...

  6. webpack管理资源(loader操作)

    1.加载css npm install --save-dev style-loader css-loader webpack.config.js文件中: const path = require('p ...

  7. 定制Dynamics CRM标准导出功能:不能导出指定列的值

    关注本人微信和易信公众号: 微软动态CRM专家罗勇 ,回复239或者20161203可方便获取本文,同时可以在第一间得到我发布的最新的博文信息,follow me!我的网站是 www.luoyong. ...

  8. ListView详细介绍与使用

    前言介绍: 关于 ListView 我们大家都应该是非常的熟悉了,在 Android 开发中是经常用到的,今天就再来回顾一下,ListView 的使用方法,和一些需要优化注意的地方,还有日常开发过程中 ...

  9. sqlserver2008R2 本地不能用localhost连接

    问题 在重新安装sql Server2008R2的时候,本地安装完成之后,想用localhost或者127.0.0.1登录的时候发现一直报错,无法连接,以下是解决方案. 打开Sql Server配置管 ...

  10. SQL学习_WHERE 数据过滤

    1.比较运算符 SQL:SELECT name, hp_max FROM heros WHERE hp_max > 6000 SQL:SELECT name, hp_max FROM heros ...