JSP中通过JDBC访问数据库

Posted yehuan

tags:

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

一、步骤介绍

1.通过Class.forName()加载驱动;

2.通过DriverManager.getConnection()获取Conncetion连接对象;

3.创建Statement对象传递sql语句到数据库执行;

4.接收ResultSet查询结果;

5.释放资源。

 

二、查询案例

public void getData(){
        String URL = "jdbc:sqlserver://127.0.0.1:1433;databaseName=news";
        Connection con=null;
        try {
            // 加载驱动
            Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
            // 获得数据库连接对象
            con = DriverManager.getConnection(URL, "sa", "12345yehuan");
            // 执行sql语句
            String sql = "select * from student";
            Statement statement = con.createStatement();
// 接收查询结果 ResultSet rs
= statement.executeQuery(sql); while(rs.next()){ int id = rs.getInt(1); String name = rs.getString(2); int age = rs.getInt(3); System.out.println(id+"\t"+name+"\t"+age); } System.out.println("连接成功"); } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } finally { try {
// 释放资源 con.close(); }
catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }

 

以上是关于JSP中通过JDBC访问数据库的主要内容,如果未能解决你的问题,请参考以下文章

jsp中通过代码改变select的option

在JSP中使用jdbc操作数据库

jmeter中通过jdbc方式连接mysql数据库的配置参考

在eclipse中通过jdbc连接DB2数据库

在 Shell 脚本中通过 JDBC 连接到 DB2

在 Web 应用程序中通过 JDBC 连接到数据库时,何时需要 Class.forName?