Java——JDBC
【摘要】 JDBC
JDBC
jdbc是Java连接数据库的工具,需要下载jar包——MySQL8.0版本以上的jar包
在Java项目中,肯定是需要使用数据库的,因此这也是一门极其重要的课程!
idea连接数据库
首先
把我们下载的jar包导入我们的项目
1.
然后:
在这里插入图片描述接着:
在这里插入图片描述成功:
在这里插入图片描述我们可以在idea中查看我们的数据表
ax也可以在idea中创建数据表,添加数据
在这里插入图片描述代码连接
这些只是方便我们操作数据库,那么就看看怎么用代码连接和操作把
import java.sql.*;
public class TextMySQLConnect {
public static void main(String[] args) throws SQLException, ClassNotFoundException {
//通过反射设置驱动
Class.forName("com.mysql.cj.jdbc.Driver");
// 数据库uurl前面复制刚刚连接数据库的时候的url,后面接着复制
String url = "jdbc:mysql://localhost:3306/***(这里填你MySQL里面的数据库名字)?useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=UTC";
// 账号
String user = "root";
// 密码
String password = "这里填写你自己的MySQL密码";
// 连接数据库
Connection coon = DriverManager.getConnection(url, user, password);
// 执行查询
Statement stmt = coon.createStatement();
// sql语句
String sql = "select * from 20network";
// 执行sql语句
ResultSet rs = stmt.executeQuery(sql);
// 查询数据表的内容,可以通过rs.get数据类型(首字母大写)("数据名");
// 比如查询学号
// 返回布尔值,成功操作返回为true
if (rs.next()){
int id = rs.getInt("studyid");
System.out.println("True");
System.out.println("学号为:"+id);
}
// 关闭
rs.close();
stmt.close();
coon.close();
System.out.println("GoodBye");
}
}
运行结果:
在这里插入图片描述在Java中的sql语句不需要加**;** 并executeQuery方法无法对数据表进行操作
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)