java 操作数据库

发布时间:2017-2-6 22:27:22编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"java 操作数据库",主要涉及到java 操作数据库方面的内容,对于java 操作数据库感兴趣的同学可以参考一下。

摘自:http://www.cnblogs.com/liuxianan/archive/2012/08/05/2624300.html

@Test
    public void testConnDb() {
        Connection con = null;// 创建一个数据库连接
        PreparedStatement pre = null;// 创建预编译语句对象,一般都是用这个而不用Statement
        ResultSet result = null;// 创建一个结果集对象

        String url = "jdbc:sqlserver://192.168.1.200:1433; DatabaseName=jianzhi";
        String user = "sa";
        String pass = "sa123456";
        try {
            Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
            con = DriverManager.getConnection(url, user, pass);
            String sql = "select top 20 * from t_student where studentName like ? order by studentId desc";
            pre = con.prepareStatement(sql);
            pre.setString(1, "王%");
            result = pre.executeQuery();
            while (result.next()) {
                System.out.println("学号:" + result.getString("SID") +
                        " 姓名:" + result.getString("StudentName") +
                        " 性别:" + result.getString("sex"));
            }
        } catch (Exception e) {
            System.out.println(e.getMessage());
        } finally {
            try {
                if (result != null)
                    result.close();
                if (pre != null)
                    pre.close();
                if (con != null)
                    con.close();
            } catch (Exception e) {
                e.printStackTrace();
                System.out.println(e.getMessage());
            }
        }

    }


上一篇:iOS 耗时线程处理解决小技巧
下一篇:如何设置mysql innodb 表的压缩

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款