返回顶部
首页 > 资讯 > 数据库 >JavaMaven配置数据库依赖(mysql和SQLserver)
  • 353
分享到

JavaMaven配置数据库依赖(mysql和SQLserver)

数据库mysqlsqlservermaven 2023-08-22 11:08:44 353人浏览 安东尼
摘要

目录 一.使用maven创建项目二.配置依赖以及连接参数mysql部分SQLserver部分 一.使用Maven创建项目 找到相应的maven类型进行项目创建,新版的idea可以直接在Archetype处进行类型的搜索。


一.使用Maven创建项目

找到相应的maven类型进行项目创建,新版的idea可以直接在Archetype处进行类型的搜索。
在这里插入图片描述

二.配置依赖以及连接参数

在pom.xml文件下添加所需要的依赖。(可以理解为jdbc的jar包添加的等价操作,我是这么理解的)
添加依赖后,点击旁边的maven按钮进行刷新(重载)操作,若要进行包的下载则选择确定,否则会报错。

Mysql部分

<dependency>        <groupId>mysql</groupId>//id        <artifactId>mysql-connector-java</artifactId>//在下图的Driver,class中可以找到该ID名        <version>8.0.30</version>//相应的版本可以根据IDEA给的提示进行修改</dependency>

在这里插入图片描
最后是进行连接的代码部分:

package com.iWEB;import java.sql.Connection;import java.sql.DriverManager;public class mysqlTest {    public static void main(String[] args) throws  Exception{        String user = "你的数据库登录用户名";        String pwd = "你的密码";        //jdbc 加上端口3306,后面是相应的数据库的名称(demo)一定要是 存在的数据库        String url = "jdbc:mysql://localhost:3306/demo?characterEncoding=utf-8&serverTimezone=Asia/Shanghai";        String driver = "com.mysql.cj.jdbc.Driver";        //Connection 只能赋值不可以创建        Connection conn = null;        try {            //先驱动,再进行连接操作            Class.forName(driver);            conn = DriverManager.getConnection(url,user,pwd);        }        catch (Exception e){            e.printStackTrace();        }finally {            conn.close();        }    }}

SQLserver部分

和上面的差不多,但是由于sql的依赖ID名称查找困难,在这里直接给出来。

<dependency>          <groupId>com.microsoft.sqlserver</groupId>          <artifactId>mssql-jdbc</artifactId>          <version>11.2.1.jre8</version></dependency>

连接代码:

package com.iweb;import java.sql.Connection;import java.sql.DriverManager;public class sqlServerTest {    public static void main(String[] args) throws Exception{        String user = "用户名(此处用的是sa登录的方法,windows登录不同";        String pwd = "你的密码";        String sqlname = "数据库名称";        String url = "jdbc:sqlserver://localhost:1433;databaseName="+sqlname+        ";autoReconnectForPools=true;encrypt=true;trustServerCertificate=true;";        String driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver";        Connection conn = null;        try {            Class.forName(driver);            conn = DriverManager.getConnection(url,user,pwd);        }catch (Exception e){            e.printStackTrace();        }finally {            conn.close();        }    }}

以上,新手上路,有不对的地方劳烦大佬帮忙指出来,感激不尽~

来源地址:https://blog.csdn.net/qq_46667199/article/details/126840904

您可能感兴趣的文档:

--结束END--

本文标题: JavaMaven配置数据库依赖(mysql和SQLserver)

本文链接: https://www.lsjlt.com/news/377807.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作