首页 > 数据库 >java连接Oracle(JDBC)

java连接Oracle(JDBC)

时间:2024-04-09 22:56:30浏览次数:15  
标签:JDBC java try printStackTrace statement Oracle null ct

package text.coming;

import java.sql.*;

public class demo {
    public static void main(String[] args) {
        Connection ct=null;
        Statement statement=null;
        try {
            Class.forName("oracle.jdbc.driver.OracleDriver");
            ct=DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:orcl","scott","tiger");
             statement=ct.createStatement();
             int n=statement.executeUpdate("insert into student values(110,'厉害','鸡你太美')");
             System.out.println("成功插入数据!");
             System.out.println("影响的行数:"+n);
        } catch (Exception e) {
            e.printStackTrace();
        }
    //关闭资源
        finally
        {
            if(statement!=null)
            {
                try {
                    statement.close();
                } catch (Exception e) {
                    e.printStackTrace();
                }
                statement=null;
            }
            if(ct!=null)
            try{
            ct.close();
            }
            catch(SQLException e)
            {
            e.printStackTrace();
            }
            ct=null;//使用垃圾回收机制    
        }
        
    }

}

 

标签:JDBC,java,try,printStackTrace,statement,Oracle,null,ct
From: https://www.cnblogs.com/bky-wang/p/18125064

相关文章

  • 美团OC——从0开始学java
    博主美团暑期实习OC了,之后要从golang转到java了。今后会持续更新从零开始的Java学习之路,包括算法、web、数据库、分布式等内容,恳请读者们监督、批评、指正。附上面经(回忆,部分题目缺失):一面:1、Redis:跳表的底层如何实现?内存淘汰算法介绍一下,lru底层实现;缓存击穿、穿透、雪......
  • java的封装性
    java的封装性简单说就是用private修饰使之只能在本类中使用。举个例子,现实生活中学生可以查询成绩,老师可以修改成绩。显然在这个现象映射到程序中"学生"是对象,学生具有属性“成绩”,且用private修饰,那么在外界创建一个学生对象时不能直接用学生.成绩体现出来,此时学生的信息......
  • java中add()和put()方法区别?
    在Java中,add()和put()方法常用于不同的数据结构中,并各自具有特定的用途和语义。下面我们来详细讨论一下这两种方法的主要区别:List接口中的add()方法:add()方法在Java的List接口(以及它的实现类,如ArrayList和LinkedList)中非常常见。这个方法用于向列表的末尾添加一个元素。例如:j......
  • Java基于微信小程序的校园外卖平台设计与实现,附源码
    博主介绍:✌程序员徐师兄、7年大厂程序员经历。全网粉丝12w+、csdn博客专家、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌......
  • Java对象是如何创建出来的?
    创建一个Java对象还不简单?new一下就出来了:Objectobj=newObject();不过,我相信,读者既然进来阅读这篇文章,想必是不满足于仅仅掌握创建Java对象的基本语法,而是要知其然也要知其所以然。下面,让我们一起来看看,对象是怎么创建出来的: 1、JVM进行类加载检查当Java虚拟机(JVM)执行new......
  • java中的远程调用http
    分享一下项目中用过的远程调用方法并总结两种请求方式的差别http远程调用一般分为两种get和post(其它方式暂不考虑)pom包<!--http远程调用--><dependency><groupId>org.apache.httpcomponents</groupId><artifactId>httpclient</artifa......
  • 03-JAVA设计模式-适配器模式
    适配器模式设么是适配器模式它属于结构型模式,主要用于将一个类的接口转换成客户端所期望的另一种接口,从而使得原本由于接口不兼容而无法协同工作的类能够一起工作。适配器模式主要解决的是不兼容接口的问题。在软件开发中,经常会有这样的情况:我们有一个现有的类,它的接口(方......
  • 基于JAVA Springboot + Vue 前端后分离 实现【考研资讯平台】(内附设计LW + PPT+ 源码
    项目名称项目名称:考研资讯平台项目技术栈该项目采用了以下核心技术栈:后端框架/库:SpringBoot数据库:MySQL前端技术:Vue.js(前后端分离)项目展示5.1学生前台功能模块5.1.2首页在系统首页可以查看以下内容:首页考研资讯报考指南资料信息论坛信息我的跳转到后台购物......
  • 基于JAVA Springboot + Vue 前端后分离 实现【教师人事档案管理系统】(内附设计LW + PP
    项目名称项目名称:教师人事档案管理系统项目技术栈该项目采用了以下核心技术栈:后端框架/库:Java数据库:MySQL前端技术:Vue.js(前后端分离)开发工具:Eclipse项目展示5.1前台功能模块前台首页在教师人事档案管理系统首页可以查看以下内容:首页培训信息系统公告个人中心......
  • 《架构风清扬-Java面试系列第19讲》解释一下Java中的“volatile”在多线程环境中的作
    适用范围:这道题适应范围挺宽的,各个年限都可以用参考答案:主要用于确保变量在多个线程之间的可见性和有序性。可见性:当一个线程修改了被volatile修饰的变量,其他线程能够立即看到修改后的值。这确保了变量在多个线程之间的可见性。有序性:volatile关键字能够防止指令重排序......