JDBC小白入门项目创建 IDEA 空项目+模块配置 JavaWeb MySQL
JDBC入门项目
IDEA项目创建
创建一个空项目
Ctrl + Shift + Alt + S 快捷键调出 “项目结构”,配置项目。
项目中新建模块
添加lib库和MySQL驱动程序
这时在我们的JDBCDemo模块中就能看到新建的lib目录,在该目录文件下我们存放MySQL的驱动程序。
在MySQL官网下载驱动程序,Ctrl + c 复制。
在lib目录下 Ctrl + v 粘贴。
此时,在lib目录下就能看到mysql驱动程序。
驱动程序右键添加为库。
选择添加为模块库即可。
到这里,数据库添加完毕。
src根目录下右键新建java类,
此时,在src/com/geometry/jdbc下就有了新建的JDBCDemo类。
在JDBCDemo类中编写代码如下:
package com.geometry.jdbc;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;//JDBC快速入门
public class JDBCDemo {public static void main(String[] args) throws Exception {//1. 注册驱动Class.forName("com.mysql.jdbc.Driver");//2. 获取链接//url格式为:jdbc:mysql://主机名:端口号/数据库名称String url ="jdbc:mysql://localhost:3306/db1";//数据库用户名usernameString username ="root";//数据库密码passwordString password ="root";//获取链接get Connection传递参数为url username passwordConnection conn = DriverManager.getConnection(url,username,password);//3. 定义SQL//表示为:将account 表中id为1的money改为2000String sql ="UPDATE account SET money = 2000 where id = 1";//4. 获取执行SQL的对象 StatementStatement stmt = conn.createStatement();//5. 执行SQLint count = stmt.executeUpdate(sql); //返回值为受影响的行数//6. 处理结果System.out.println(count);//7. 释放资源stmt.close();conn.close();}
}
该代码实现了使用MySQL将数据库db1中的account表中id号为1的money修改为2000.
MySQL数据库创建表
新建表account
通过添加栏位,新建如图所示的表(id, name, money)
点击保存,输入表名account,点击确定,account表建立完成。
打开account表,为表中添加数据。
在account表中添加两条记录(使用左下角➕添加记录)
Ctrl + s 保存表内容。
此后,运行项目,则会将account表中的id为1的ZhangSan的money修改为2000.
运行项目
右键,运行当前模块。
可以看到控制台输出1.
回到数据库,右键刷新,就能看到,数据被成功修改为2000.