jdbc测试数据库连接_ping测试网络连通性

jdbc测试数据库连接_ping测试网络连通性JDBC连接MySQL测试1、下载MySQL驱动jar文件:https://dev.mysql.com/downloads/connector/j/2、在工程里新建一个文件夹lib,将下载后的jar文件拷贝到lib里面,并配置路径。3、加载驱动类:Class.forName(“com.mysql.jdbc.Driver”),本质是加载一个实现了java.jdbc.Driver的类(注意:这段代码需要

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

JDBC连接MySQL测试

1、下载MySQL驱动jar文件:https://dev.mysql.com/downloads/connector/j/

2、在工程里新建一个文件夹lib,将下载后的jar文件拷贝到lib里面,并配置路径。

3、加载驱动类:Class.forName("com.mysql.jdbc.Driver"),本质是加载一个实现了java.jdbc.Driver的类

(注意:这段代码需要捕获异常或者向上抛出异常),这里说一下try…catch和throws的区别

  • try…catch表示捕获可能发生的异常,并进行处理。
  • throws放在构造方法名后面,表示向调用此构造方法的上层类抛出你这个被调用的类可能会发生的异常。

4、设置数据库连接字符串,用户名,密码

5、建立连接,使用的是已经放在DriverManager里面的实例驱动类

代码

package www.cgamaz1ng.cn;
import java.sql.DriverManager;
import java.sql.SQLException;
import com.mysql.jdbc.Connection;

//JDBC连接MySQL
public class JDBCTest { 
   

    public JDBCTest() throws ClassNotFoundException{
        Class.forName("com.mysql.jdbc.Driver");
        String url = "jdbc:mysql://localhost:3306/test?";
        String user = "root";
        String password = "1331800asd";
        try {
            Connection conn = (Connection) DriverManager.getConnection(url, user, password);
            System.out.println("成功连接数据库");
            conn.close();
        } catch (SQLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }
}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/195837.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • SqlSugar ORM 入门篇2 【查询】 让我们实现零SQL「建议收藏」

    SqlSugar ORM 入门篇2 【查询】 让我们实现零SQL「建议收藏」SqlSugar在查询的功能是非常强大的,多表查询、分页查询、一对一查询、二级缓存、一对多查、WhenCase等复杂函数、Mapper功能、和拉姆达自定义扩展等,用好了是可以做到真正零SQL的一款

    2022年8月4日
  • TLSF算法分析

    TLSF算法分析注:本文的大部分内容摘录自论文《TLSF:aNewDynamicMemoryAllocatorforReal-TimeSystems》,可以通过“科学上网”访问如下链接阅读原文:http://www.gii.upv.es/tlsf/files/ecrts04_tlsf.pdf。什么是TLSFTLSF是TwoLevelSegregatedFitmemoryal

    2022年6月30日
  • 如何开发一个webide_怎么让自己简单一点

    如何开发一个webide_怎么让自己简单一点想写C/C++,得下VisualStudio,或者JetBrainsCLion,或者CodeLite……想写Java,得用Eclipse,或者IntelliJIDEA,或者NetBeans……想写python,得安PyCharm,或者Spyder,或者PyDev……正所谓“安装两小时,代码五分钟”最后,好不容易安装好,在配置过程中一不留神误删了某些插件或配置~…

    2022年10月18日
  • c# savefiledialog_game是什么意思中文

    c# savefiledialog_game是什么意思中文1、这里通过一个例子来讲解saveFileDialog的使用方法,首先创建一个小的winform程序,然后在主界面中放入一个按钮、一个textbox,按钮用来弹出saveFileDialog,然后textbox用来接收saveFileDialog选择之后的文件路径,如下图:2、下图中的代码就是程序的全部代码了,对其中重要的代码进行解释:InitialDirectory方法:设置save…

    2022年9月25日
  • 西班牙语dele等级_DELE——西班牙语水平考试

    西班牙语dele等级_DELE——西班牙语水平考试西班牙语的等级考试在我国发展比较晚,自2004年起我国教育部才开始组织。而且国内的西班牙语等级考试的对象仅为在校西班牙语专业的本科生,每年5月左右考试。水平测试相当于英语四级。另外职称外语考试中有西班牙语的考试,外国学生进入公立大学须通过西班牙语国家等级考试和大学入学考试。DELE简介:作为一门外语的西班牙语水平测试:DELE(DiplomasdeEspa?olComoLenguaEx…

    2022年5月30日
  • php常用几种设计模式的应用场景

    php常用几种设计模式的应用场景

    2021年11月6日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号