java中连接数据库的步骤
JDBC(连接数据库)
简单连接数据库的步骤:
1、将mysql的jdbc驱动加载到内存中
指定需要连接的数据库地址、用户名和密码;
2、获取连接;
3、通过连接创建Statement对象;
4、执行数据库(DML);
jdbc 中增、删、改都是executeUpdate方法
5、关闭数据库;
代码详情如下:
package com.yj.test; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Statement; public class Test { public static void main(String[] args) { // 1、将mysql的jdbc驱动加载到内存中 try { Class.forName("com.mysql.cj.jdbc.Driver"); } catch (ClassNotFoundException e) { e.printStackTrace(); } //指定需要连接的数据库地址,用户和密码 String url = "jdbc:mysql://127.0.0.1:3306/bus"; String user = "root"; String password = "123456"; Connection conn = null; Statement stmt = null; try { // 2、获取链接 conn = DriverManager.getConnection(url,user,password); // 3、通过连接创建statement对象 stmt = conn.createStatement(); // 4、执行数据库语句 //jdbc中增、删、改都是executeUpdate方法 //这个方法会返回一个int类型的值 //对应就是几行数据受影响 //插入(增加)语句 int n = stmt.executeUpdate("insert into t_user(username,userpwd,tel,address,sex)values('333','222','222','1211111112','男')"); //删除语句 //int n = stmt.executeUpdate("delete from t_user where sex='男'"); //修改语句 //int n = stmt.executeUpdate("update t_user set sex='女',address='绵阳',tel='13888888888' where u_pk_id=1"); System.out.println(n + "个受影响"); } catch (SQLException e) { e.printStackTrace(); }finally { // 5、关闭数据库 try { if (stmt != null) { stmt.close(); } } catch (SQLException e) { e.printStackTrace(); } try { if (conn !=null) { conn.close(); } } catch (SQLException e) { e.printStackTrace(); } } } }