JAVA Jdbc
1. 创建db.properties 在里面设置jdbc的相关配置,后期改动后,可以直接调用,不需要修改代码
driver=com.mysql.jdbc.Driver,新版本的jdbc该路径已经废弃,需要使用com.mysql.cj.jdbc.Driver
url=jdbc:mysql://localhost:3306/stu_database
username=root
password=123456aa
2. 创建jdbcUtil工具类
package com.learn.utils;
import java.io.InputStream;
import java.sql.*;
import java.util.Properties;
public class JdbcUtil {
private static String driver = null;
private static String url = null;
private static String username = null;
private static String password = null;
static {
try {
InputStream in = JdbcUtil.class.getClassLoader().getResourceAsStream("db.properties");
Properties prop = new Properties();
prop.load(in);
driver = prop.getProperty("driver");
url = prop.getProperty("url");
username = prop.getProperty("username");
password = prop.getProperty("password");
System.out.print(driver);
Class.forName(driver);
} catch (Exception e) {
throw new ExceptionInInitializerError(e);
}
}
public static Connection getConnection() throws SQLException {
return DriverManager.getConnection(url,username,password);
}
public static void release(Connection conn, Statement st, ResultSet rs){
if(rs!=null){
try{
rs.close();
}catch (Exception e) {
e.printStackTrace();
}
rs = null;
}
if(st!=null){
try{
st.close();
}catch (Exception e) {
e.printStackTrace();
}
}
if(conn!=null){
try{
conn.close();
}catch (Exception e) {
e.printStackTrace();
}
}
}
}
3.下载jdbc链接mysql的包
https://www.cnblogs.com/xixixing/p/9672248.html
4. 配置文件夹路径
1、创建classes文件夹,以及lib文件夹
2.File -> Project Structure (快捷键:Ctrl + Shift + Alt + S) -> 选择Module :
选择 Paths -> 选择"Use module compile output path" -> 将Output path和Test output path都选择刚刚创建的classes文件夹。
3、接着选择Dependencies -> 将Module SDK选择为1.8 -> 点击右边的“+”号 -> 选择1 “Jars or Directories”, -> 选择“jar directory” -> 接着返回一路OK就行了~~,lib文件夹,点击右键 mark directory as -> resources root,lib按右键,add as library
4、导入mysql-connector-java-8.0.16.jar, 放到lib文件夹下,然后像添加lib文件夹一样,添加一下这个包,就能正常使用这个包了
5.配置Tomcat容器
- 打开菜单Run -> 选择Edit Configuration
2.点击“+”号 -> 选择“Tomcat Server” -> 选择“Local”
3.在"Name"处输入新的服务名,点击"Application server"后面的"Configure...",弹出Tomcat Server窗口,选择本地安装的Tomcat目录 -> OK
4.在"Run/Debug Configurations"窗口的"Server"选项板中,取消勾选"After launch",设置"HTTP port"和"JMX port"(默认值即可),点击 Apply -> OK, 至此Tomcat配置完成。
6.在Tomcat中部署并运行项目
1.Run -> Edit Configurations,进入"Run/Debug Configurations"窗口 -> 选择刚刚建立的Tomcat容器 -> 选择Deployment -> 点击右边的“+”号 -> 选择Artifact
2.->选择web项目 -> Application context可以填“/firstdemo”(其实也可以不填的~~) -> OK
https://blog.csdn.net/ynzhang_it/article/details/82708153
6. 在web.iml里面配置servlet路径,当创建servlet,包名为com.learn.(servlet的名字)Idea会自动创建路径
<servlet>
<servlet-name>loginServlet</servlet-name>
<servlet-class>com.learn.servlet.loginServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>loginServlet</servlet-name>
<url-pattern>/loginServlet</url-pattern>
</servlet-mapping>
@WebServlet(name = "loginServlet") ,也必须在iml里面配置,不然没法访问