powerpovit oracle,用powerpivot建立数据模型中的数据库在哪
下面是用JAVA 通过JDBC连接 Oracle的步骤
希望对你有帮助
(1)装载并注册数据库的JDBC驱动程序
载入JDBC驱动:
Class.forName("oracle.jdbc.driver.OracleDriver");
注册JDBC驱动:
java.sql.DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
(2)建立与数据库的连接
要建立与数据库的连接,首先要创建指定数据库的URL。连接数据库的URL对象,利用DriverManager 的getConnection方法建立的。数据库URL对象与网络资源的统一资源定位类似,其构成格式如下:
jdbc:subProtocol:subName://hostname:port;DatabaseName=ⅹⅹⅹ
其中:
jdbc表示当前通过Java的数据库连接进行数据库访问;
subProtocol表示通过某种驱动程序支持的数据库连接机制;
subName表示在当前连接机制下的具体名称;
hostname表示主机名;
port表示相应的连接端口;
DatabaseName表示要连接的数据库的名称。
这里以与Oracle数据库的连接为例:
连接Oracle 8/8i/9i数据库(用thin模式)
url = jdbc:oracle:thin:@hostip:1521:oracleSID;
注意:hostip指主机的ip地址,oracleSID指数据库的SID。
再者确定连接数据库的用户名与密码,即user和password 的值:
user = “ⅹⅹⅹ “;
password = “ⅹⅹⅹ“;
最后使用如下语句:
Connection con=java.sql.DriverManager.getConnection(url,user,password);
(3)创建Statement对象
例如:
Statement stmt = con.createStatement();
(4)调用并执行SQL语句
例如:
String sql = “select a,b,c from table1";//table1为你所要查询的表名,a,b,c为所要查询的字段
ResultSet rs = stmt.executeQuery(sql);
(5)访问ResultSet中的记录集并从中取出记录
例如:
rs.next( );
rs.absolute(4);
String col1=rs.getString(1);
……..
(6)依次关闭ResultSet、Statement和Connection对象
例如:
rs.close();
stmt.close();
con.close();
取消
评论
powerpovit oracle,用powerpivot建立数据模型中的数据库在哪相关推荐
- oracle report builder 6i下载,oracle report builder 6i - 数据模型中的SQL查询代码
我是Vijetha,我正在研究报告6i,我很陌生 . 我有以下查询 . 在front_end中,在Reports Parameter中,当用户单击"运行"按钮时,它将询问START ...
- jsp 配置 oracle数据库连接池,tomcat5/tomcat4中配置数据库(oracle)连接池
tomcat5/tomcat4中配置数据库(oracle)连接池 作者:未知 文章来源:www.jspcn.net 发布日期:2005年01月19日 在tomcat 5 OR tomcat4中配 ...
- oracle数据库全数据库名,Oracle数据库中的 数据库域名、数据库名、全局数据库名、SID、数据库实例名、服务名 解释...
菜鸟雷区 在配置listener.ora 和 tnsnames.ora 连接Oracle数据库服务器时,我们需要把 以下容易混淆的概念区分开来 数据库域名 数据库名 全局数据库名 SID 数据库实例名 ...
- bamboo php,建立数据模型 — asbamboo php framework 文档
建立数据模型¶ 创建实体类postEntity¶ namespace asbamboo\frameworkStandard\model\post; use asbamboo\frameworkStan ...
- oracle语句mysql数据库名称_查询oracle数据库中当前数据库所有表的名称
SQL查询数据库中所有指定类型的字段名称和所在的表名 --查询数据库中所有指定类型的字段名称和所在的表名 --eg: 下面查的是当前数据库中 所有字段类型为 nvarchar(max) 的字段名和表名 ...
- SQL Server,Oracle,DB2索引建立语句的对比
http://database.51cto.com/art/201108/284540.htm SQL Server,Oracle,DB2索引建立语句的对比 2011-08-17 20:48 henr ...
- 在linux oracle 10g/11g x64bit环境中,goldengate随os启动而自己主动启动的脚本
在linux oracle 10g/11g x64bit环境中,goldengate随os启动而自己主动启动的脚本 在linux.oracle 10g/11g x64bit环境中,goldengate ...
- oracle 在此 select 语句中缺少 into 子句,Go database/sql文档
No.1 文档概要 在Golang中使用SQL或类似SQL的数据库的惯用方法是通过 database/sql 包操作.它为面向行的数据库提供了轻量级的接口.这篇文章是关于如何使用它,最常见的参考. 为 ...
- oracle 建立分区,oracle 分区表的建立方法
oracle 分区表的建立方法 Oracle提供了分区技术以支持VLDB(Very Large DataBase).分区表通过对分区列的判断,把分区列不同的记录,放到不同的分区中.分区完全对应用透明. ...
最新文章
- python print进度条效果
- 视口和窗口的理解方法
- 北极约200万个甲烷点被发现,人类的反思该提上日程了,因为只有一个地球
- python mysql驱动写入datetime类型的数据_解决python写入mysql中datetime类型遇到的问题...
- Opencv3 形态学操作
- netcat使用方法_记一次NC(NETCAT)传输文件实战
- Xcode升级后插件失效
- 微软将所有的Windows代码库迁移到Git
- 《MicoPython入门指南》一书即将出版
- Visual Studio中实用工具VAssistX
- 《腾讯产品启示录》学习笔记
- HP 816 817墨盒计数器清零方法
- java jbutton数组_java-JButton需要显示图像数组
- 命令行帮助文档语法格式详解
- 【PyQt5,2021最新Java常用开源库总结
- 《游戏学习》| 射击类小游戏 html5 打野鸭子
- M1-CORO-S7 MANIP Modeling of Manipulators(1)
- php 微信支付时 自定义的商户订单号 与 商户支付后台 查询到的不一样 的坑
- 类似微信5.x朋友圈的弹出框点赞功能PopupWindow
- 【算法设计与分析】贪心算法:单源最短路径和prim算法的最小生成树
热门文章
- C++的第一个程序 helloword
- 18.时钟芯片DS1302
- arduino串口中断数据
- linux 串口 中断方式,设置在linux下串口中断(setting serial port interruption in
- 【重磅】2021年互联网大厂职级对应薪资一览表
- java多态的概念_java中多态是什么?概念详解
- 华为笔试复盘 bfs-2 外卖员
- 东北大学计算机学院保研去向,东北大学计算机科学与工程学院(专业学位)计算机技术保研条件...
- 软件工程习题 - 设计题
- abaqus截面惯性矩_基于ABAQUS的路灯灯杆抗风能力校核