一,IDEA创建 maven工程
–File-New-Project-选Maven-next-输入工程名/groupId-Finish
–配置maven管理工程
–File-Settings-maven-配置三处(解压位置/settings.xml/本地仓库)-ok
–双击打开pom.xml文件,不报错就行了.
如果报错,打开右侧的Maven视图-点击刷新就行了maven会再去下载jar包
二,开发JDBC程序
–1,打开pom.xml文件,添加依赖的jar包坐标
–2,写jdbc代码
–maven的目录结构
src/main/java --写正式的代码
src/main/resources --存资源文件js/css/jpg…
src/test/java – 写测试代码
–代码
package cn.tedu.jdbc;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
//测试jdbc
public class TestJDBC {
public static void main(String[] args) throws Exception {
//注册驱动
Class.forName("com.mysql.jdbc.Driver");
String url="jdbc:mysql://localhost:3306/cgb2103"
+"?characterEncoding=utf8" //防止中文乱码
+"&useSSL=false" //高版本的jar需要忽略权限
+"&serverTimezone=Asia/Shanghai";//高版本的jar需要
String name="root";
String pwd="root";
//获取和数据库的连接
Connection conn = DriverManager.getConnection(url,name,pwd);
//获取传输器,查询user表的所有数据
String sql = "select * from user";
PreparedStatement ps = conn.prepareStatement(sql);
//执行SQL
ResultSet rs = ps.executeQuery();
//解析结果集
while(rs.next()){
for (int i = 1; i <= 3 ; i++) {
System.out.println( rs.getString(i) );
}
}
//释放资源
rs.close();
ps.close();
conn.close();
}
}
三,springboot
–1,概述
简化了Spring框架的开发和配置过程.
本质上是一个maven项目
–2,IDEA创建springboot项目
–File-New-Project-选择springboot项目-next-输入名字(groupId/项目id/改成 java8)-选中要用的功能(spring web)-Finish
–配置maven
Settings-maven-配置(解压的位置/settings的位置/本地仓库的位置)-ok
–刷新maven
–使用自动生成的文件,并运行,表示服务器已启动(小红点亮起)
package cn.tedu.springbootmaven01;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class Springbootmaven01Application {
public static void main(String[] args) {
SpringApplication.run(Springbootmaven01Application.class,args);
}
}
–创建HelloController.java文件(src/java/main下创建),写自己的业务
package cn.tedu.springbootmaven01;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController//接受浏览器的请求 并返回json数据
public class HelloController {
//打开浏览器访问: http://localhost:8080/hi
@RequestMapping(“hi”)//只匹配一个路径
public String hi() {
return “hi springboot!”;
}
}
–测试:打开浏览器,地址栏里输入正确的访问方式
http://localhost:8080/hi 就可以访问springboot项目的业务
–3,Tomcat
–是一个轻量级的服务器技术.可以当做是一个容器
–容器里存了很多项目,通常存在Tomcat里的项目,才能被客户端访问
–接受客户端发来的请求,开始找要访问哪个项目,再找要访问哪个类里的哪个方法
–要返回结果,通过Tomcat里的技术再把数据返回给浏览器展示
–