oracle入门(5)——java连接oracle数据库

【本文介绍】

前面几篇说了那么多,最终还没讲到如何用java连接数据库,本文实用一点,讲讲如何连接数据库。

【java连接oracle数据库】

1、导入jdbc驱动:看到这里,就忙着上网找驱动?不,安装了oracle就有自带驱动了,路径在:安装目录\product\11.2.0\dbhome_1\jdbc\lib,下面有多个jar包,选择适合自己的一个(最简单的办法就是导入项目后看看能连接不,能连接的就是适合的驱动)

2、代码:

关于url:@后面是IP:端口,这两个不知道怎么查的请看博文:http://www.cnblogs.com/xiaoMzjm/p/3884470.html

关于sql语句:大家看到里面的表名用""括起来,事情是这样的,我用图形工具navicat For Oracle 建表的时候,要访问表得加上 "" ,在命令行建的表就不用。这点值得注意!"user"和user是两个不同的表!

 1 package com.zjm.www.test;
 2
 3 import java.sql.Connection;
 4 import java.sql.DriverManager;
 5 import java.sql.ResultSet;
 6 import java.sql.Statement;
 7
 8 public class test {
 9
10     public static void getDate(){
11         String driverclass="oracle.jdbc.driver.OracleDriver";
12         String url="jdbc:oracle:thin:@localhost:1521:orcl";
13         String username="test";
14         String password="Aaa38324836";
15         String sql="select * from \"myuser\"";
16         try{
17             Class.forName(driverclass).newInstance(); //加载驱动
18             Connection conn=DriverManager.getConnection(url,username,password); //获得连接
19             Statement stmt=conn.createStatement();
20             ResultSet rs=stmt.executeQuery(sql);
21             while(rs.next()){
22                 System.out.println(rs.getString("name"));
23                 }
24             }catch(Exception e){
25                 e.printStackTrace();
26                 }
27         }
28
29     /*** main函数*/
30     public static void main(String[] args) {
31         getDate();
32     }
33 }

oracle入门(5)——java连接oracle数据库

时间: 2024-08-10 01:54:32

oracle入门(5)——java连接oracle数据库的相关文章

java连接oracle数据库的实现代码

package connectionOracleDatabase; import java.sql.Connection; import java.sql.DatabaseMetaData; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; public class ConnectionOracleDa

java连接oracle数据库,关闭连接出现异常:java.sql.SQLRecoverableException: IO Error: Connection reset

java.sql.SQLRecoverableException: IO Error: Connection reset at oracle.jdbc.driver.T4CConnection.logoff(T4CConnection.java:612) at oracle.jdbc.driver.PhysicalConnection.close(PhysicalConnection.java:5094) at com.sms.send.StartTaskNew.run(SmsSend.java

一个非常标准的Java连接Oracle数据库的示例代码

最基本的Oracle数据库连接代码(只针对Oracle11g): 1.右键项目->构建路径->配置构建路径,选择第三项"库",然后点击"添加外部Jar",选择"D:\Oracle\app\oracle\product\11.2.0\server \jdbc\lib\ojdbc6_g.jar"(注:D:\Oracle为数据库的安装路径). 2.以下代码为非常标准的Oracle数据库连接代码示例: /** * 一个非常标准的连接Oracl

Java连接Oracle数据库常用方法

JDBC的六大步骤: 注册驱动 获取连接 获取执行sql语句对象 执行sql语句 处理结果集 关闭资源 oracle URL: jdbc:oracle:thin:@localhost:1521:SID jdbc:oracle:thin:@//localhost:1521:SERVICENAME MySQL URL: jdbc:mysql://localhost:3306/数据库名称 thin:小型驱动,驱动方式 localhost 本机ip地址 127.0.0.1 SID:数据库的SID SER

java连接oracle执行存储过程小程序

下面是一个java连接Oracle 执行一个没有返回值的存储过程的小例程. package com.test; import java.sql.*; public class procedure {     public static void main(String[] args) {         Connection ct=null;         CallableStatement cs=null;         try {             Class.forName("o

oracle入门(3)——oracle服务解释

[本文介绍] oracle不像mysql,安装后之后一个服务,如果mysql连接不上,打开其服务就行.oracle是有多个服务,哪些服务要开,哪些服务没必要开,对新手来说未必不是一个难点.下面对oracle的服务做一下总结. 以下内容来源于百度,发表该随笔只为备忘,感谢最先发表者(追溯不到). [oracle服务介绍] (1)OracleServiceSID 数据库服务,这个服务会自动地启动和停止数搜索据库.如果安装了一个数据库,它的缺省启动类型为自动.服务进程为ORACLE.EXE,参数文件i

Linux系统Java连接Mysql数据库

Linux系统下Java连接Mysql数据库方法与Windows下类似,具体步骤如下: 下载JDBC(驱动):mysql-connector-java-5.1.37.tar.gz 解压下载的数据包:tar -zxvf mysql-connector-java-5.1.37.tar.gz 解压后,mysql-connector-java-5.1.29-bin.jar位于mysql-connector-java-5.1.29目录下. 配置解压后,mysql-connector-java-5.1.29

Java连接SqlServer2008数据库

Java连接SqlServer2008数据库 首先下载JDBC:下载地址:http://www.microsoft.com/zh-cn/download/details.aspx?id=21599 下载 完成后,是个exe文件,点击运行,会提示你选择解压目录. 解压完成后,进入 <你解压到得目录>\sqljdbc_3.0\chs,里边有两个我们需要的东东 一个是:sqljdbc.jar,另外一个是sqljdbc4.jar 这里使用sqljdbc4.jar 首先配置sa身份验证: 由于安装sql

Java连接Access数据库的那些坑

Java 使用 JDBC 连接Access数据库 需要掌握的技能 1.Java SE基本技术 2.懂点JDBC技术 能够学到如何使用Java正确的连接JDBC 环境 window8.1 64位 jdk6 32位 Access 2013 Eclipse 4.4 下面是代码 package com.malin.app; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; impor