赞
踩
找到相应的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(); } } }
以上,新手上路,有不对的地方劳烦大佬帮忙指出来,感激不尽~
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。