import java.sql.*; public class Main { public static void main(String[] args) throws Exception { Class.forName("com.mysql.jdbc.Driver");//第一步 Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/f?serverTimezone=UTC","root","123456");//第二步 MYSQL的url格式是: jdbc:mysql://IP地址:端口号/数据库名 //localhost也可写成127.0.0.1 Statement stmt = conn.createStatement();//第三步 stmt.execute("UPDATE fruit SET name = '火龙果' where ID=1");//第四步:将f数据库里面的fruit表中,id为1的name改为"火龙果" stmt.close(); //第五步 conn.close(); } }
讲解:
(1)第一步
首先,你要把这个包导入到lib文件夹下(怎么导入 mysql-connector-java-8.0.13.jar 这个包? 你下载了mysql80后,其安装目录里面就有这个包!直接复制,粘贴到lib文件夹下即可)
(注:lib文件夹是自己建的! 就和普通建包一样,这个包的位置分布可以查看第一张图片)
(2)第二步
其次,导入上边描述的那个包之后,将鼠标放到lib文件夹这,右击,有一个Add as Library…的选项,左键点击点击
(3)第三步
完成第二步会出现这个框,将Level选成Module Library,然后点ok.
(4)第四步
恭喜你!已经完成配置工作!现在可以写java代码了!
java的完整代码在开头那里,我们只需讲解以下两句代码,其他代码照着写就ok
第一句要讲解的代码:
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/f?serverTimezone=UTC","root","123456");
①这个f是我创建的数据库,
其结构如下:
所以,这个f要替换成你要进行 *** 作的数据库
②root是用户名,一般情况下,用户名是一样的,不用改
③123456是MySQL数据库的密码,这里你要写成你自己的
第二句要讲解的代码:
stmt.execute("UPDATE fruit SET name = '火龙果' where ID=1");
以上代码的运行结果是:=>我们要将 id为1的那一行 的name 改为 ‘火龙果’
改前:
改后:
感谢观看!
更新:
代码优化:
package com.nxu; import java.sql.*; public class Main { public static void main(String[] args) throws Exception { String driverClassName = "com.mysql.jdbc.Driver"; String url = "jdbc:mysql://localhost:3306/f?serverTimezone=UTC"; String username ="root"; String password = "123456"; Class.forName(driverClassName);//第一步 Connection conn = DriverManager.getConnection(url,username,password);//第二步 MYSQL的url格式是: jdbc:mysql://IP地址:端口号/数据库名 //localhost也可写成127.0.0.1 Statement stmt = conn.createStatement();//第三步 stmt.execute("UPDATE fruit SET name = '火龙果' where ID=1");//第四步:将f数据库里面的fruit表中,id为1的name改为"火龙果" stmt.close(); //第五步 conn.close(); } }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)