javaJDBC连接数据库
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javaJDBC连接数据库相关的知识,希望对你有一定的参考价值。
我使用图中程序,运行后为什么控制台什么都不显示,也不显示什么错误,后我看了tnsname.ora文件内容如图,又把程序中url的host改为了此文件中所对应的host,但执行还是什么都没有。是因为根本没能连上数据库吗。我是在SQL Developer中system_orcl创建了一个student表,如图。我还需要做什么操作啊,求指教
我们知道Java中的jdbc是用来连接应用程序和数据系统的,本篇文章主要就来看看关于JDBC的实现和使用细节。主要包含以下几点内容:JDBC的基本知识(数据驱动程序)JDBC的连接配置使用JDBC增删改查JDBC的一些使用细节一、JDBC的基本知识。 我们用Java写的程序,无论是桌面应用程序还是web应用程序都是不能直接访问我们本机上的数据库系统的,这就需要使用驱动程序去构成两者之间的连接。像这样,我们的应用程序需要针对不同的数据库系统调用不同的驱动程序来连接操作数据库系统,但是对于不同的数据库系统,我们就需要学习他们各自提供的驱动程序接口的使用,还是比较麻烦的。并且程序一旦数据迁移,将导致关于数据操作的代码模块需要重写。于是sun公司为了简化Java对数据库的连接操作,定义了一套Java操作数据库的规范,JDBC(Java Database Connectivity)。从此程序员就可以使用纯Java代码连接和操作数据库了。仅供参考! 参考技术A 应该是事务没有提交,在state.executeUpdate()后面加一句con.commit();提交事务追答那你就仔细核对一下你的Oracle数据库URL地址
URL应该这么写:
jdbc:oracle:thin:@localhost:1521:orcl
额的确有异常,url不对,我是不是还要配置什么环境,设置什么东西呀
jdbc:oracle:thin:@localhost:1521:orcl
你缺了:
你看我程序里写的是这个呀,但不行
追答thin:@
好吧,谢谢啦,我回去再试试
本回答被提问者采纳JavaJDBC常见操作
JDBC介绍
JDBC(Java Data Base Connectivity)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。Java数据库连接体系结构是用于Java应用程序连接数据库的标准方法。JDBC对Java程序员而言是API,对实现与数据库连接的服务提供商而言是接口模型。作为API,JDBC为程序开发提供标准的接口,并为数据库厂商及第三方中间件厂商实现与数据库的连接提供了标准方法。JDBC实现了所有这些面向标准的目标并且具有简单、严格类型定义且高性能实现的接口。
以上是关于javaJDBC连接数据库的主要内容,如果未能解决你的问题,请参考以下文章