苏州seo网站系统,广安市邻水建设局网站,评价一个网站,wordpress 米拓文章目录 快速开始参考文献 jdbc 就是使用java语言操作关系型数据库的一套api jdbc本质#xff1a;
官方(sun公司)定义的一套操作所有关系型数据库的规则#xff0c;就是接口各个数据库厂商去实现这套接口#xff0c;提供数据库驱动jar包我们可以使用这套接口编程#xff… 文章目录 快速开始参考文献 jdbc 就是使用java语言操作关系型数据库的一套api jdbc本质
官方(sun公司)定义的一套操作所有关系型数据库的规则就是接口各个数据库厂商去实现这套接口提供数据库驱动jar包我们可以使用这套接口编程真正执行的代码就是驱动jar包中的实现类
jdbc的好处
各个数据库常熟使用相同的接口java代码不需要针对不同的数据库分别开发可随时替换底层数据库访问数据库的java代码基本不动
快速开始
maven导入mysql驱动!-- mysql 驱动 --
dependencygroupIdcom.mysql/groupIdartifactIdmysql-connector-j/artifactIdversion8.0.33/version
/dependency
!--单元测试--
dependencygroupIdjunit/groupIdartifactIdjunit/artifactIdversionRELEASE/versionscopecompile/scope
/dependencyjava代码String url jdbc:mysql://127.0.0.1:3306/db1;
String username root;
String password root1234;
String className com.mysql.cj.jdbc.Driver;// 1. 注册驱动
try {// 这个可以不用写mysql驱动里面配置了// 会自动加载jar包中META-INF/services/java.sql.Driver文件中的驱动类
// Class.forName(className);// 2. 获取连接Connection conn DriverManager.getConnection(url, username, password);// 3. 定义sql语句String sql update account set money 2000 where id 1;// 4. 获取执行sql的对象 statementStatement statement conn.createStatement();// 5. 执行sql语句int count statement.executeUpdate(sql);// 6. 处理结果System.out.println(count: count);// 7. 释放资源statement.close();conn.close();
} catch (Exception e) {throw new RuntimeException(e);
}参考文献
1. 黑马程序员JavaWeb基础教程