首页 > 其他分享 >每日打卡

每日打卡

时间:2023-02-24 21:46:51浏览次数:34  
标签:JDBC String URL 每日 System static 打卡 out

练习数据库连接:

package com.runoob.test;

import java.sql.*;

public class MySQLDemo {

// MySQL 8.0 以下版本 - JDBC 驱动名及数据库 URL
static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";
static final String DB_URL = "jdbc:mysql://localhost:3306/RUNOOB";

// MySQL 8.0 以上版本 - JDBC 驱动名及数据库 URL
//static final String JDBC_DRIVER = "com.mysql.cj.jdbc.Driver";
//static final String DB_URL = "jdbc:mysql://localhost:3306/RUNOOB?useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=UTC";


// 数据库的用户名与密码,需要根据自己的设置
static final String USER = "root";
static final String PASS = "123456";

public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
try{
// 注册 JDBC 驱动
Class.forName(JDBC_DRIVER);

// 打开链接
System.out.println("连接数据库...");
conn = DriverManager.getConnection(DB_URL,USER,PASS);

// 执行查询
System.out.println(" 实例化Statement对象...");
stmt = conn.createStatement();
String sql;
sql = "SELECT id, name, url FROM websites";
ResultSet rs = stmt.executeQuery(sql);

// 展开结果集数据库
while(rs.next()){
// 通过字段检索
int id = rs.getInt("id");
String name = rs.getString("name");
String url = rs.getString("url");

// 输出数据
System.out.print("ID: " + id);
System.out.print(", 站点名称: " + name);
System.out.print(", 站点 URL: " + url);
System.out.print("\n");
}
// 完成后关闭
rs.close();
stmt.close();
conn.close();
}catch(SQLException se){
// 处理 JDBC 错误
se.printStackTrace();
}catch(Exception e){
// 处理 Class.forName 错误
e.printStackTrace();
}finally{
// 关闭资源
try{
if(stmt!=null) stmt.close();
}catch(SQLException se2){
}// 什么都不做
try{
if(conn!=null) conn.close();
}catch(SQLException se){
se.printStackTrace();
}
}
System.out.println("Goodbye!");
}
}

 

 

标签:JDBC,String,URL,每日,System,static,打卡,out
From: https://www.cnblogs.com/yunbianshangdadun/p/17153269.html

相关文章

  • 每日总结-23.2.24
    今天主要学习了一些关于androidstudio的用法match_parent适配整个容器wrap_parent适配textview里面的东西TextViewTvone=findViewById(R.id.TeV);//通过id找到xml里......
  • 2023.2.24每日总结
    今天主要学了怎么传值和登录界面的制作登录界面XML<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"......
  • 每日总结5(2.24)
    今日时间安排满满,整整上了一天的课,认真学了了一整天, 基本都是考研的科目,课程非常重要,同时,学习的结果收获满满,今日课程有,早上八点的计算机网络课,课程上进行了一次课程小......
  • 2023.2.24-每日总结
    今天,我了解到了textarea标记textarea:多行文本输入框标记常用属性name:用于指定输入框的名称cols:用来指定输入框的列数,即宽度rows:用来指定输入框的行数,即高度wrap:用于设置多......
  • 每日记录2023.02.24(五)
    今天进一步学习了androidstudio的使用。ProgressBar,可以完成一个进度条,点击按钮控制进度条的旋转;也可以设置成长条的进度条,每按一下加载多少都可以控制。  AlertD......
  • 第二周星期五每日总结
        今天初步学习了如何通过AndroidStudio开发简单的程序,并通过在网上寻找代码,成功的修改并写出了一个计算器的小程序。但是通过本次的学习我只是简单掌握了如何通......
  • 2023/2/24每日总结
    App项目有两个层次第一个层次是项目,另一个层次是模块>模块依附于项目,每个项目至少有一个模块,也能拥有多个模块>一般所言的“编译运行App”,指的是运行某个模块,而非运行某个......
  • 2.24每日总结5
    今天用了大约一个小时的时间学习了 相对布局RelativeLayout,并且对昨天学习的线性布局进行了复习如下图;然后学习了TextView其中的一部分Button但是由于教学视频中的And......
  • 每日打卡实现数据录入
    实现了,问题有俩,1)是jre配置的问题重新配置了一下,解决了404的问题2)第二个问题是无法录入数据库 这里我的jar包是在这里的,需要放在WEB-INF的lib里,步骤如下   ......
  • 每日随笔2023/2/23
    今天就上了个体育课,然后就没了,体育课累得不行,考试了,考的不错,应该70多,没白练。然后回来打扫了下卫生,晚上就学习了AndroidStudio,学习了一些控件,边听边打,周六差不多可以学习......