如何使用JDBC链接数据库

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用JDBC链接数据库相关的知识,希望对你有一定的参考价值。

1、加载数据库驱动

不同的数据库加载的驱动不一样

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

Class.forName(oracle.jdbc.driver.OracleDriver)

Class.forName(com.microsoft.jdbc.sqlserve.SQLServerDriver)

2、建立连接

通过DriverManager类的getConnection方法建立连接时,需要注意getConnection会抛出SQLException异常,需要在try/catch块中捕获

String url="jdbc:MySQL://localhost/smile";

String user="root";

String password="root";

Connection conn = DriverManager.getConnection(url,user,password);

3、创建Statement对象

用来向数据库发送查询和命令,它由Connection的createStatement方法创建,其代码如下:

Statement statement=connection.createStatement();

大部分数据库驱动程序允许在同一个连接中打开多个并行的Statement对象,创建好Statement对象之后,就可以使用它来进行数据库的操作了。Statement类中的常用方法,可以去帮助文档中查找

Statement statement = connection.createStatement();

String query = "Select * from table where id="";

statement.executementQuery(query);

4、结果集处理

处理结果最简单的方式是使用ResultSet的next方法在表中移动,每次移动一行,在每一行中,ResultSet提供了各种getX方法。它们都以列名或索引为参数,有各种不同的Java类型返回结果。

rs = pstmt.executementQuery();

while(rs.next())

  num=rs.getInt(1);    //从第一行开始遍历

}

5、关闭连接

关闭连接的同时,还要关闭对应的Statement和ResultSet对象

finally

{

   conn.close();

   statement.close();

}

以上是关于如何使用JDBC链接数据库的主要内容,如果未能解决你的问题,请参考以下文章

如何使用SQLSERVER链接服务器访问数据库

如何使用JDBC连接TDengine数据库?

如何使用 JDBC 执行 .sql 脚本文件 [重复]

如何查看mysql 数据库链接

was控制台中如何配置应用使用的JDBC数据源

JDBC使用基础