首页 > 数据库 >JDBC statment连接数据库

JDBC statment连接数据库

时间:2022-10-14 16:23:34浏览次数:40  
标签:JDBC String getString 数据库 resultSet System statment println out

public class jdbcFirstDemo {
public static void main(String[] args) throws ClassNotFoundException, SQLException {
//1.加载驱动
Class.forName("com.mysql.cj.jdbc.Driver");//固定写法
//2.用户身份和url
String url="jdbc:mysql://localhost:3306/jdbcstudy?serverTimezone=GMT%2B8";
String username = "root";
String password = "123456789";
//3.连接成功,数据库对象 Connection 代表数据库
Connection connection = DriverManager.getConnection(url,username,password);

//4.执行SQL的对象 Statment 执行Sql的对象
Statement statement = connection.createStatement();
//5.执行SQL的对象 去 执行SQL,可能存在结果 查看返回结果
String sql = "SELECT * FROM users";

ResultSet resultSet = statement.executeQuery(sql);//返回结果集 封装了查询的结果

while ((resultSet.next())){
System.out.println("id=" + resultSet.getInt("id"));
System.out.println("name=" + resultSet.getString("name"));
System.out.println("pwd=" + resultSet.getString("password"));
System.out.println("email=" + resultSet.getString("email"));
System.out.println("birth=" + resultSet.getDate("birthday"));
System.out.println("-----------------------------");
}
//6.释放连接
resultSet.close();
statement.close();
connection.close();
}
}
//工具类

标签:JDBC,String,getString,数据库,resultSet,System,statment,println,out
From: https://www.cnblogs.com/kidzxy/p/16791953.html

相关文章

  • PowerBI连接数据库,并可视化
    本节选取MySQL软件自带的数据文件,world数据库中含有city表,以该表的数据为例,使用PowerBI软件,连接数据库,数据清洗后,使用筛选器实现动态筛选效果,我们知道PowerBI软件具有良好的......
  • vue 实现动态columns,通过后台数据库存储字段,不同的表显示不同的列
    问题:vue前台定义columns太麻烦,每次需要手工定好列,如何通过数据库预留列字段,填充到前台columns中<h-tableautoHeadWidth="true"notSetWidth="true":columns="......
  • 解决数据库连接提示错误connection is being used
    数据库连接提示错误 重新编辑连接数据仍然无效  解决方法:新建一个连接即可 ......
  • 设置MySQL 创建数据库,默认为UTF-8
    Windows安装MySQL5.7x64位MySQL8.0及以上默认为utf8,所以不需要设置mysql>showvariableslike'character_%'mysql>showvariableslike'collation_%'修改......
  • java核心技术第四篇之JDBC第二篇
    01.JDBC连接池_连接池的概念:1).什么是连接池:对于多用户程序,为每个用户单独创建一个Connection,会使程序降低效率。这时我们可以创建一个"容器",这个容器中,先缓存一些Connect......
  • 546 JDBC练习_insert语句和547JDBC练习_update语句
    JDBC练习_insert语句publicstaticvoidmain(String[]args)throwsException{Statementstmt=null;Connectionconn=null;try{......
  • JDBC
    概念:JavaDataBaseConnectivityJava数据库连接,Java语言操作数据库JDBC本质:其实就算官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这......
  • JDBC概念和JDBC快速入门
    1.概念:JavaDataBaseConnectivityJava数据库连接,Java语言操作数据库 *JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商......
  • 【网关开发】2.openresty 使用lua扩展 链接etcd数据库
    背景在使用openresty时有一些定制化的负载均衡功能,有些元数据是保存在etcd中的,所以需要openresty与etcd进行交互,可以获取全量数据,并且使用etcd的watch功能。上一篇1.编......
  • Redis简介,安装测试redis,常用操作数据库命令
    Redis是什么Redis:REmoteDIctionaryServer(远程字典服务器)是完全开源免费的,用C语言编写的,遵守BSD协议,是一个高性能的(Key/Value)分布式内存数据库,基于内存运行,并支持持久......