欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

JDBC和Maven工程的创建

程序员文章站 2022-07-10 18:20:09
一、jdbcjdbc简介:jdbc(Java Data Base Connectivity)java数据库连接,是一种执行数据库SQL语句的api,可以为多种数据库统一访问。步骤:1.加载驱动2.建立连接3.获取预定对象(写SQL语句)4.执行SQL语句5.处理SQL语句的处理结果6.释放资源即释放结果集,释放对象,关闭连接。先开的服务需要先关闭,连接是最先开始创建最后关闭的。注意:1.maven工程需要联网才能成功运行2.MySQL的版本跟jdk匹配3.如果创建没有成功,则需...

一、jdbc

jdbc简介:
jdbc(Java Data Base Connectivity)java数据库连接,是一种执行数据库SQL语句的api,可以为多种数据库统一访问。
步骤:
1.加载驱动
2.建立连接
3.获取预定对象(写SQL语句)
4.执行SQL语句
5.处理SQL语句的处理结果
6.释放资源
即释放结果集,释放对象,关闭连接。
先开的服务需要先关闭,连接是最先开始创建最后关闭的。
注意:
1.maven工程需要联网才能成功运行
2.MySQL的版本跟jdk匹配
3.如果创建没有成功,则需要手动删除掉已经创建出的文件,否则下次仍然创建不成功
4.有些电脑会出现SSL的问题,需要在URL之后加上?useSSL=false
5.注意导包时使用的是SQL下的包

二、maven

Maven简单介绍
Apache Maven是个项目管理和自动构建工具,基于项目对象模型(POM)的概念。
作用:完成项目的相关操作,如:编译,构建,单元测试,安装,网站生成和基于Maven部署项目。
Maven安装与配置
配置maven环境
输入变量名MAVEN_HOME
和文件配置位置
JDBC和Maven工程的创建
输入%MAVEN_HOME%
控制台输入mvn -version指定查看maven版本位置是否成功
JDBC和Maven工程的创建
修改“MAVEN_HOME\conf”下的setting.xml文件,配置本地仓库。注意是:“E:/”而非“E:\:E:/mvn-repository
JDBC和Maven工程的创建
阿里云配置:

nexus-aliyun
central
Nexus aliyun
http://maven.aliyun.com/nexus/content/groups/public


配置阿里云仓库存放的路径:
F:\Respostory
JDBC和Maven工程的创建
把maven版本导入idea:
JDBC和Maven工程的创建
JDBC和Maven工程的创建
导入成功后生成的阿里云仓库文件夹:
JDBC和Maven工程的创建
IDea读取数据库先配置pom.xml文件
JDBC和Maven工程的创建
然后导入mysql依赖,5.1.44即为版本
JDBC和Maven工程的创建
下载时可以查看路径是否为阿里云数据库下载地址(方便下载速度提升)
等待下载完成后即可。
新建Dome1java文件进行连接数据库

public class Demo1 {
    public static void main(String[] args) throws ClassNotFoundException, SQLException {
//      1.加载驱动
        Class.forName("com.mysql.jdbc.Driver");
//      2.建立连接
        Connection con= DriverManager.getConnection("jdbc:mysql://localhost:3306/db_xiaoli","root","123456");
//      3.预处理sql语句
//     查询出最近写的10篇博客的标题及摘要,展示到控制台
        PreparedStatement pst=con.prepareStatement("select * from t_p1_blog limit 10");
//      4.执行sql语句
        ResultSet rs=pst.executeQuery();
//      5.处理sql语句执行的结果
        while (rs.next()){
            System.out.println(rs.getInt("bid")+"::"+rs.getString("title")+"::"+rs.getString("summary"));
        }
//      6.释放资源
        rs.close();
        pst.close();
        con.close();
    }
}

JDBC和Maven工程的创建

本文地址:https://blog.csdn.net/li1289140507/article/details/107893024

相关标签: mysql