MySQL Connector/J的下载,并测试是否连接(附代码)

由于上篇的篇幅已经太大,就把最后一步单独列出来,做一讲解。

还是先附上下载链接:https://dev.mysql.com/downloads/connector/j/

截图:

接着打开eclipse,新建一个java project:“demo1”

在demo1里面新建一个folder(也就是文件夹):“lib1”,放置你的连接器MySQL Connector/J

解压缩MySQL Connector/J,把mysql-connector-java-5.1.47-bin.jar这个压缩包直接拖拽到lib1里面

之后右键demo1的properties(也就是属性)载入连接器(Java Bulid Path--libraries--Add JARs..--demo1--lib1),把连接器导入,附上一张截图:

之后新建两个class文件:“conn”,“SqlConnection”这两个文件名最好与其内容里的类名相同

粘贴代码:

conn.java文件内容:

package demo1;

import java.sql.Connection;
import java.sql.SQLException;
public class conn {
     
        public static void main(String[] args) {
        // TODO Auto-generated method stub
        SqlConnection test = new SqlConnection();
        test.TheSqlConnection();    
    }
 }

SqlConnection.java文件内容:

package demo1;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
 
public class SqlConnection {
    //这里是SqlConnection 类
 
            /*
            *java连接mysql数据库
            *1、加载驱动程序
            *2、数据库连接字符串"jdbc:mysql://localhost:3306/数据库名?"
            *3、数据库登录名
            *3、数据库登录密码
            */
 
        private static final String URL="jdbc:mysql://localhost:3306/test";//数据库连接字符串,这里的deom为数据库名
        private static final String NAME="root";//登录名
        private static final String PASSWORD="123456";//密码
        
        public void TheSqlConnection() {
        {
            //1.加载驱动
            try {
                Class.forName("com.mysql.jdbc.Driver");
            } catch (ClassNotFoundException e) {
                System.out.println("未能成功加载驱动程序,请检查是否导入驱动程序!");
                            //添加一个println,如果加载驱动异常,检查是否添加驱动,或者添加驱动字符串是否错误
                e.printStackTrace();
            }
            Connection conn = null;
            try {
                conn = DriverManager.getConnection(URL, NAME, PASSWORD);
                    System.out.println("获取数据库连接成功!");
            } catch (SQLException e) {
                System.out.println("获取数据库连接失败!");
                            //添加一个println,如果连接失败,检查连接字符串或者登录名以及密码是否错误
                e.printStackTrace();
            }
                   //数据库打开后就要关闭
            if(conn!=null)
            {
                try {
                    conn.close();
                } catch (SQLException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                    conn=null;
                }
            }
            }
        }
  }

之后再main函数所在文件,也就是conn.java,右键 run运行

最后再加上一张最终截图:

如若你测试得到的结果与最后截图相差不多,那就说明,你这一套已经基本安装成功

 

`<dependency>`标签通常出现在Java项目的构建文件(如Maven或Gradle的POM文件)中,用于声明项目依赖的外部库。以下是针对 `<dependency>` 标签的介绍及其具体的配置: ### `dependency`标签的基本构成 - **groupId**:表示提供这个库的组织名或者公司名,在该例子中是 `com.mysql`。 - **artifactId**:表示库的具体名字,这里是 `mysql-connector-j`,代表MySQL连接器J。 - **version**:指定了依赖库的版本。 - **type**:如果需要的话,可以指定依赖的类型(例如JAR、WAR等),默认通常为jar。 - **scope**:定义了这个依赖在哪些阶段会被引入到构建过程中,默认值是 compile。在这个例子中,`runtime` 表示此依赖只在运行期间生效。 ### 示例解析 ``` <dependency> <groupId>com.mysql</groupId> <artifactId>mysql-connector-j</artifactId> <scope>runtime</scope> </dependency> ``` - 这段代码表明,你的Java应用依赖于名为 `mysql-connector-j` 的库,由 `com.mysql` 组织提供。 - 使用 `runtime` 属性意味着这个库不会在编译阶段被包含进来,而是仅在程序实际运行时才加载它。这有助于减小启动时间,并减少内存占用,特别是当你有大量依赖库并且只有部分库在运行时需要时。 ### 相关问题: 1. **如何管理项目依赖?** - Maven和Gradle都提供了工具帮助管理项目的依赖,包括自动下载、更新以及解决依赖冲突。 2. **依赖范围的含义是什么?** - Java构建系统允许设置依赖范围(如compile、test、provided、runtime等),这些范围决定了依赖何时被引入到构建过程中,影响了构建、测试和其他运行时环境的不同需求。 3. **如何添加新的依赖?** - 通常通过编辑POM文件或修改build.gradle文件来添加新依赖,然后使用特定命令(如mvn clean install 或 gradle build)将更改应用于项目
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值