好吧,说明一下JDBC连接数据库的步骤。

创建一个以JDBC连接数据库的程序,包含7个步骤:

1、加载JDBC驱动程序:

例如:

try{

//加载MySql的驱动类

Class.forName("com.mysql.jdbc.Driver") ;

}catch(ClassNotFoundException e){

System.out.println("找不到驱动程序类 ,加载驱动失败!");

e.printStackTrace() ;

}

这里Class是类

2、创建数据库的连接。

例如:

//连接MySql数据库,用户名和密码都是root

String url = "jdbc:mysql://localhost:3306/test" ;

String username = "root" ;

String password = "root" ;

try{

Connection con =

DriverManager.getConnection(url , username , password ) ;

}catch(SQLException se){

System.out.println("数据库连接失败!");

se.printStackTrace() ;

}

这里 DriverManager是类,Connection是接口

3、创建一个Statement

Statement stmt = con.createStatement() ; 或

PreparedStatement pstmt = con.prepareStatement(sql) ; 或

CallableStatement cstmt = con.prepareCall("{CALL demoSp(? , ?)}") ;

Statement,PreparedStatement,CallableStatement都是接口

4、执行SQL语句

例如:

ResultSet rs = stmt.executeQuery("SELECT * FROM ...") ;

ResultSet是接口

5、处理结果

就是从ResultSet里拿出结果

6、关闭JDBC对象

整个过程就没用到什么类啊,只有Class和DriverManager是类。如果算上输入的参数,String也是类。

用于连接mysql的java类_【考试】列举Java连接数据库用到的类有哪些。相关推荐

  1. jaba窗体连接mysql增删改查_知识实现——Java使用jdbc连接MySql数据库,实现增删改查...

    Java使用jdbc连接MySql数据库,实现增删改查 首先,导入MySql连接数据库的jar包,我用的是 mysql连接jar包 DB类,用于获得数据库连接 import java.sql.Driv ...

  2. getconnection java_在MyEclipse用java写的一个GetConnection1.java,用于连接MySQL,却总是出错。(没有财富值了,见谅!)...

    在MyEclipse用java写的一个GetConnection1.java,用于连接MySQL,却总是出错.求救!!!packageJavaBean1;importjava.sql.*;import ...

  3. groovy 使用java类_深入学习java中的Groovy 和 Scala 类

    前言 Java 传承的是平台,而不是语言.有超过 200 种语言可以在 JVM 上运行,它们之中不可避免地会有一种语言最终将取代 Java 语言,成为编写 JVM 程序的最佳方式.本系列将探讨三种下一 ...

  4. abstract类_「深入Java虚拟机」之二:Class类文件结构

    平台无关性 Java是与平台无关的语言,这得益于Java源代码编译后生成的存储字节码的文件,即Class文件,以及Java虚拟机的实现.不仅使用Java编译器可以把Java代码编译成存储字节码的Cla ...

  5. python连接mysql查询一个数据_使用Connector / Python连接MySQL/查询数据

    使用Connector / Python连接MySQL connect()构造函数创建到MySQL服务器的连接并返回一个 MySQLConnection对象 在python中有以下几种方法可以连接到M ...

  6. serve注解是加在哪个类_不会 Java 注解 ? 看这一篇文章!

    对于Java注解,我之前的印象是很模糊的,总觉得这个东西经常听说,也经常用,但是具体是怎么回事,好像没有仔细学习过,说到注解,立马想到@Controller,仅此而已. 对于Java注解,我咨询过一些 ...

  7. xsd 生成 java 类_如何从Java类生成XSD

    xsd 生成 java 类 In last few posts, we learned about Java JAXB and how to generate java class from XSD. ...

  8. 什么命令用于撤销mysql用户的权限_下列命令中,___命令用于撤销MySQL用户对象权限。...

    [多选题]以下属于酒店接待服务项目的是( ) [单选题]ZX14-01-02若 粒子(电量为 )在磁感应强度为 均匀磁场中沿半径为 的圆形轨道运动,则 粒子的德布罗意波长是( ) [单选题]U7- p ...

  9. mysql使用结巴语句_结巴分词 java 高性能实现,是 huaban jieba 速度的 2倍

    Segment Segment 是基于结巴分词词库实现的更加灵活,高性能的 java 分词实现. 创作目的 分词是做 NLP 相关工作,非常基础的一项功能. jieba-analysis 作为一款非常 ...

最新文章

  1. 纯JS导出excel(支持中文)
  2. 丽水数据可视化设计价格_网站建设之B端交互设计——数据可视化图表
  3. 在VMware Workstation上安装Kali Linux
  4. 【C 语言】结构体相关 的 函数 指针 数组
  5. get方法报空指针_智能指针shared_ptr踩坑笔记
  6. 理解 Python 中的多线程
  7. 矩阵快速幂 学习笔记
  8. 绝地服务器维护7月5日,绝地求生正式服7月5日停机更新维护内容公告
  9. hdu 4856 Tunnels
  10. JavaScript语言精粹--执行环境及作用域,this
  11. python面试题No6
  12. github可以刷星吗_GitHub 没有 star,该写进简历里吗?
  13. one list to muti list
  14. 是谁让网管员的薪水如此低廉?
  15. Hexo添加Icarus主题
  16. 微信中怎样查看微信热点?分享技巧!微信中如何查看微信热点?
  17. 【计算机视觉】opencv姿态解算4 视觉导航 单目特征检测与实时位姿
  18. jtag、在线仿真器
  19. JAVA实现把PPT转PDF的方法
  20. python m4a转mp3_如何将蜻蜓fm文件转化为音频文件

热门文章

  1. vue兼容ie10问题并且node——module中出现es6语法如何解决
  2. 洛谷 P1757 通天之分组背包
  3. SaltStack匹配target-第六篇
  4. 逻辑表达式——黑纸白纸
  5. iOS-cocoapods使用方法
  6. Sublime Text 3实用快捷键大全
  7. JavaScript设计模式 Item 3 --封装
  8. poj 3678 Katu Puzzle(2-sat)
  9. 关于easyui的一些小知识点(1)
  10. Oracle EBS数据定义移植工具:FNDLOAD