目录 一.使用maven创建项目二.配置依赖以及连接参数mysql部分SQLserver部分 一.使用Maven创建项目 找到相应的maven类型进行项目创建,新版的idea可以直接在Archetype处进行类型的搜索。
找到相应的maven类型进行项目创建,新版的idea可以直接在Archetype处进行类型的搜索。
在pom.xml文件下添加所需要的依赖。(可以理解为jdbc的jar包添加的等价操作,我是这么理解的)
添加依赖后,点击旁边的maven按钮进行刷新(重载)操作,若要进行包的下载则选择确定,否则会报错。
<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(); } }}
和上面的差不多,但是由于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
2024-10-23
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0