快速开始"/>
jdbc快速开始
文章目录
- 快速开始
- 参考文献
jdbc 就是使用java语言操作关系型数据库的一套api
jdbc本质:
- 官方(sun公司)定义的一套操作所有关系型数据库的规则,就是接口
- 各个数据库厂商去实现这套接口,提供数据库驱动jar包
- 我们可以使用这套接口编程,真正执行的代码就是驱动jar包中的实现类
jdbc的好处
- 各个数据库常熟使用相同的接口,java代码不需要针对不同的数据库分别开发
- 可随时替换底层数据库,访问数据库的java代码基本不动
快速开始
- maven导入mysql驱动
<!-- mysql 驱动 --> <dependency><groupId>com.mysql</groupId><artifactId>mysql-connector-j</artifactId><version>8.0.33</version> </dependency> <!--单元测试--> <dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>RELEASE</version><scope>compile</scope> </dependency>
- java代码
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基础教程
更多推荐
jdbc快速开始
发布评论