JDBC是代表一组公共的接口,是Java连接数据库技术;

JDBC中的这些公共接口和DBMS数据库厂商提供的实现类(驱动jar),是为了实现Java代码可以连接DBMS,并且操作它里面的数据而声名的。

面向接口编程,运行时把驱动实现类加到项目中。



对于查询的临时结果,存放在ResultSet对象中:


IDEA中的JDBC详细设置请见:用Intellij Idea创建一个普通的Java工程并用JDBC连接数据库。

MySQL数据库的驱动:下载

实践:

package com.dgd.test;

import java.sql.*;
import java.util.ArrayList;
import java.util.List; public class Test {
public static void main(String[] args) throws SQLException, ClassNotFoundException { // System.out.println("1111");
Class.forName("com.mysql.cj.jdbc.Driver"); String url="jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8&serverTimezone=GMT";
Connection conn = DriverManager.getConnection(url, "root", "123456");
System.out.println(conn.getClass()); String sql="INSERT INTO stu VALUES(2,'zhang')";
String sql2="SELECT * FROM stu";
Statement s=conn.createStatement();
// int len=s.executeUpdate(sql);
// System.out.println(len>0?"添加成功":"添加失败");
ResultSet set=s.executeQuery(sql2);
while(set.next())
{
System.out.print("学号:"+set.getInt(1)+"\t"+"姓名:"+set.getString(2)+"\n");
}
set.close();;
s.close();
conn.close(); }
}

最新文章

  1. Sharepoint学习笔记—习题系列--70-573习题解析 -(Q54-Q56)
  2. 细说C#多线程那些事-线程基础
  3. linux包之e2fsprogs之chattr命令
  4. 【多线程】Java线程面试题 Top 50(转载)
  5. 在线App开发平台——应用之星傻瓜式开发平台
  6. 记glide框架使用中所遇到的问题
  7. scanf()常犯错误
  8. C#获取键盘和鼠标操作的时间的类
  9. The method makeText(Context, CharSequence, int) in the type Toast is not applicable for the arguments (new View.OnClickListener(){}, String, int)
  10. Teaching yourself programming -一个编程爱好者的碎碎念
  11. CRM系统(第一部分)
  12. 使用RestTemplate测试视频上传的Post请求
  13. HDU5616 天平能否称出物体重量问题 01背包变形或者折半搜索
  14. 把旧系统迁移到.Net Core 2.0 日记(8) - EASYUI datagrid+ Dapper+ 导出Excel
  15. 虚拟机mac 与主机的网络共享
  16. git web找不到new project解决方法
  17. (笔记)Mysql命令drop table:删除数据表
  18. Unix/Linux文件类型及访问权限
  19. 使用JSONP彻底解决Ajax跨域访问Cookie Session的方案
  20. Android app ADB命令

热门文章

  1. 关于C++类定义中不能声明该类对象,而Java中可以的原因
  2. 2022 Java生态系统报告:Java 11超Java 8、Oracle在缩水、Amazon在崛起!
  3. 建设Kubernetes生产环境的16条建议
  4. 动手实操丨RC522射频卡模块与IC卡完成充值消费查询的技术实现思路
  5. KLOOK客路旅行基于Apache Hudi的数据湖实践
  6. Hbase数据库安装部署
  7. IX交换中心网络架构分析
  8. MySQL体系结构与数据类型
  9. OAuth2.0笔记
  10. 好客租房7-React脚手架的使用