JDBC小记1

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


为什么要使用JDBC呢?


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

JDBC小记1_第1张图片

通过使用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"));

  }

你可能感兴趣的:(JDBC小记1)