JDBC访问数据库过程

来源:互联网 发布:java带参数的构造函数 编辑:程序博客网 时间:2024/06/05 05:28

数据库使用为sqlserver

1、加载JDBC驱动程序

    private static final String DBDRIVER="com.microsoft.sqlserver.jdbc.SQLServerDriver";    try    {        Class.forName(DBDRIVER);    }    catch(Exception e)    {        e.printStackTrace;    } 

2、创建数据库连接

    private static final String DBURL="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=数据库名称";    private static final String DBUSER="数据库用户名";    private static final String DBPASSWORD="用户登录密码";    Connection conn=DriverManager.getConnection(DBURL, DBUSER, DBPASSWORD);

3、执行SQL语句,获取结果集

    //查询语句    try    {        String sql="sql语句";        pstmt=this.conn.prepareStatement(sql);        pstmt.setString(int parameterIndex, String x);//parameterIndex对应sql语句中的?的索引(起始值为1),x为设置的String参数值        ...        ResultSet rs=this.pstmt.executeQuery();        while(rs.next())        {            String columnValue=rs.getString(int columnIndex);//获取对应列属性值,columnIndex对应列索引            ...        }    }    catch(Exception e)    {        e.printStackTrace;    }    //更新语句    try    {        String sql="sql语句";        pstmt=this.conn.prepareStatement(sql);        pstmt.setString(int parameterIndex, String x);        ...        int result=this.pstmt.executeUpdate();//返回影响的行数    }    catch(Exception e)    {        getString(int columnIndex)    }

4、关闭连接

rs.close();//关闭结果集pstmt.close();//关闭PreparedStatement实例conn.close();//关闭数据库连接,一般情况下都是用一次关闭一次
0 0
原创粉丝点击