JDBC小记1

最近开始学习JAVA,但是学习了一段时间后却发现了,总是会出现“猴子掰玉米”的情况。新知识、经验总是不能很好的消化积累。现在决定自己做一做学习的笔记了。


为什么要使用JDBC呢?


Java数据库连接,提供了一种与平台无关的用于执行SQL语句的标准javaAPI,可以方便实现多种关系型数据库的统一操作

通过使用JDBC减轻java开发人员因为不同的数据库而带来的问题。使得在java中连接,或者是操作各种数据库几乎没有区别。

连接数据库步骤

首先在java工程中引用外部驱动包(驱动.jar)。

然后在代码中加载驱动,一般使用Class.forname("com.mysql.jdbc.Driver")(以mysql为例)。

加载Driver后,Driver中有一段静态代码会自动向DriverManager注册。

再通过DriverManager.getConnectionke可以得到一个Connection的对象。(connection实为一个接口。得到的connection是各大数据库实现的子类。)

然后通过Connection.createStatement()得到一个Statement对象。

最后通过Statement的对象可以执行sql操作。

下面是示例

Class.forName(driveName);

connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/sim", "root", "root");

statment = connection.createStatement();

rs = statment.executeQuery("select * from usersim");

while (rs.next()) {

       System.out.println(rs.getString("user"));

  }

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本人的环境为Myeclipse10、MySQL5.7.15 本文包括:简介JDBC编程步骤打通数据库程序详解—Dr...
    廖少少阅读 9,584评论 7 39
  • JDBC简介 SUN公司为了简化、统一对数据库的操作,定义了一套Java操作数据库的规范,称之为JDBC。JDBC...
    奋斗的老王阅读 5,415评论 0 51
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,955评论 18 399
  • 一. Java基础部分.................................................
    wy_sure阅读 9,255评论 0 11
  • 马上就要到端午节了,心里有些不好受。去年母亲还在为我们包粽子,今年却阴阳两隔,在也见不到了。每每想起母亲我就很伤心...
    红红语录阅读 1,527评论 0 1