zoukankan      html  css  js  c++  java
  • JDBC对数据库的简单操作

    /**
         *  获取数据库连接
         */
        public Connection GetConnection(){
            Connection connection=null;
            try {
                Class.forName("oracle.jdbc.driver.OracleDriver");
                try {
                    connection=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl","orcl_test","orcl_test");
                } catch (SQLException e) {
                    // TODO 自动生成的 catch 块
                    e.printStackTrace();
                }
            } catch (ClassNotFoundException e) {
                // TODO 自动生成的 catch 块
                e.printStackTrace();
            }
            return connection;
        }
        
        /**
         *  添加方法
         */
        
        public boolean Add(Student stu){
            Connection resConnection = GetConnection();   
            String insertDataSql=String.format("insert into student(sid, sname, sage, ssex) "
                    + "values (sid_seq.nextval, %s, %s, %s)", 
                    "?","?","?");
            try {
                PreparedStatement addStatement = resConnection.prepareStatement(insertDataSql);
                addStatement.setString(1, stu.getsName());
                addStatement.setInt(2, stu.getsAge());
                addStatement.setString(3, String.valueOf(stu.getsSex()));
                int addRes = addStatement.executeUpdate();
                addStatement.close();
                resConnection.close();
                if (addRes>=0) {
                    return true;
                }
                else{
                    return false;
                }
            } catch (SQLException e) {
                // TODO 自动生成的 catch 块
                e.printStackTrace();
            }
            return false;
        }

    jar包:

    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.PreparedStatement;
    import java.sql.SQLException;
  • 相关阅读:
    创建windows服务
    Scrum演练(2)
    数据结构链表创建与输出
    C++ XML解析之tinyXML
    解决VS2010启动速度死慢的问题
    标准C++中string类的用法总结
    模版参数编译时检查方法,利用typedef
    static的作用
    数据结构实现链表的反转
    字节对齐
  • 原文地址:https://www.cnblogs.com/llcdbk/p/6000670.html
Copyright © 2011-2022 走看看