JDBC和Maven工程的创建
一、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
和文件配置位置
输入%MAVEN_HOME%
控制台输入mvn -version指定查看maven版本位置是否成功
修改“MAVEN_HOME\conf”下的setting.xml文件,配置本地仓库。注意是:“E:/”而非“E:\:E:/mvn-repository
阿里云配置:
nexus-aliyun
central
Nexus aliyun
http://maven.aliyun.com/nexus/content/groups/public
配置阿里云仓库存放的路径:
F:\Respostory
把maven版本导入idea:
导入成功后生成的阿里云仓库文件夹:
IDea读取数据库先配置pom.xml文件
然后导入mysql依赖,5.1.44即为版本
下载时可以查看路径是否为阿里云数据库下载地址(方便下载速度提升)
等待下载完成后即可。
新建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工程的创建相关推荐
- HDFS的API调用,创建Maven工程,创建一个非Maven工程,HDFS客户端操作数据代码示例,文件方式操作和流式操作
1. HDFS的java操作 hdfs在生产应用中主要是客户端的开发,其核心步骤是从hdfs提供的api中构造一个HDFS的访问客户端对象,然后通过该客户端对象操作(增删改查)HDFS上的文件 1.1 ...
- Eclipse下Maven工程多模块继承和聚合的创建
使用Maven对项目进行管理的时候,多模块的继承和聚合是必不可少的,本文简要说明一下在eclipse IDE下创建多模块工程. 1.Maven多模块的聚合 一个Maven工程下创建多个模块,然后用一个 ...
- 解决IDEA创建Maven工程时一直加载的问题
解决创建Maven工程时一直加载的问题 先打开idea的->file->setting 然后直接搜索Maven. 然后搜索maven->Runner, 然后在Vm Options中输 ...
- 在idea中完成创建maven工程,搭建MVC框架并完成和servlet相似的操作
一.创建maven工程 打开idea,点击文件>创建->项目...,选择Maven后点击下一步 填写项目的名称以及存放地址,点击 完成 即可完成 Mavne 项目的创建. ...
- Maven多工程的创建
元旦过去的第六天,天气很凉爽,躲在室内.其实我也不是宅,关键这个天气出去一个小伙子瞎逛,人家多半或认为我有点傻.所以想想部署一个maven多工程的项目.所谓的多工程,其实也是称为微服务.就是我们把ap ...
- 码云创建maven工程
码云创建maven工程步骤 1.现在码云上创建工程 2.拉取到本地 3.使用"touch .gitignore"命令创建.gitignore文件 4.在文件中添加过滤文件: .se ...
- maven 主工程 java_Maven创建Java Application工程(既jar包)
Maven在创建工程时使用的是archetype(原型)插件,而如果要创建具体的工程,比如Application这些,那么可以使用maven-archetype-quickstart(相当于一个子类型 ...
- eclipse创建多模块maven工程小结
创建maven工程步骤 1 新建一个maven工程,如下图所示: 2 选择项目名称(或项目目录),如下图所示: 3 填写maven工程相关信息,注意父maven工程的packing方式是pom,如下图 ...
- 关于Maven中的常见命令,通过命令的方式快速创建一个空的maven工程,将jar包打到maven仓库中
打jar包的方式 mvn package -Dmaven.test.skip=true mvn install -Dmaven.test.skip=true mvn compile -Dmave ...
最新文章
- 假如AI也会diss人类,他们会这样.....
- Linux IO路径图
- 【jQuery小实例】---2自定义动画
- Linux搭建私有Git服务器以及ssh免密登陆配置
- 网站常见问题1分钟定位(三)| 如何使用阿里云ARMS轻松重现用户浏览器问题
- Authorize.Net使用小结
- MySQL: 查看一次SQL的执行时间都花在哪些环节上
- 羽毛球:东南大学vs南京大学
- Python内置数学模块全整理,易查易阅
- SSM+Flowplayer实现web项目网页看视频
- Ubuntu 16.04.5 (x86_64)下安装CUDA10 for 深度学习
- android判断图片是否模糊,Android 图片模糊 性能总结
- MongoDB学习记录10-分片-副本集(mongodb3.2版本以前)
- 【Visual C++】游戏开发笔记四十三 浅墨DirectX教程十一 为三维世界添彩:纹理映射技术(二)...
- 快速调整 图片的 像素大小
- python操作mysql_python操作MySQL
- 《幼儿园门禁管理系统可行性研究报告》
- 模型训练之决策树、随机森林、提升树
- python 相对路径和绝对路径的区别
- NC65【单据转换规则】新增下游单据类型,下游单据生成仅支持后台(以【到货单 23】to【其他入库单 4A】为例)