贾琏欲执事(JDBC连接数据库)

口诀:贾琏欲执事(贾琏是红楼梦中的人物,是王熙凤的丈夫,王熙凤很强势,因此。。。不过这个口诀跟Java没多大联系,纯属是为了方便记忆)

 

1.加(贾)载驱动 (mySql的驱动: com.mysql.jdbc.Driver, Oracle驱动:                     oracle.jdbc.driver.OracleDriver)
2.获取连(琏)接
3.SQL语(欲)句
4.执(执)行SQL
5.释(事)放资源 (释放链接要从小到大, 先释放后面的, 再释放前面的. 且必须放到finally里面)

 

上代码: 

public  void test_insert()  {  

    String driver="oracle.jdbc.driver.OracleDriver";  

    String url="jdbc:oracle:thin:@127.0.0.1:1521:orcl";//orcl为sid  

    String user="briup";  

    String password="briup";  

    Connection conn=null;  

     Statement stat=null;  

    try {  

        //1、注册驱动          Class.forName(driver);  

        //2、获取连接  

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

         //System.out.println(conn);  

        //3、创建statement对象  

        stat=conn.createStatement();  

         //4、执行sql语句  

         String sql="insert into lover values(5,'suxingxing',to_date('21-9-2016','dd-mm-yyyy'))";  

         stat.execute(sql);  

         //System.out.println(stat.execute(sql));  

         //5、处理结果集,如果有的话就处理,没有就不用处理,当然insert语句就不用处理了  

    } catch (Exception e) {  

        e.printStackTrace();  

    }  

    finally{  

        //6、关闭资源  

        try {  

            if(stat!=null)stat.close();  

        } catch (SQLException e) {  

            e.printStackTrace();  

        }  

        try {  

            if(conn!=null)conn.close();  

        } catch (SQLException e) {  

            e.printStackTrace();  

        }  

    }  

}  

 

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值