- 전체
- Sample DB
- database modeling
- [표준 SQL] Standard SQL
- G-SQL
- 10-Min
- ORACLE
- MS SQLserver
- MySQL
- SQLite
- postgreSQL
- 데이터아키텍처전문가 - 국가공인자격
- 데이터 분석 전문가 [ADP]
- [국가공인] SQL 개발자/전문가
- NoSQL
- hadoop
- hadoop eco system
- big data (빅데이터)
- stat(통계) R 언어
- XML DB & XQuery
- spark
- DataBase Tool
- 데이터분석 & 데이터사이언스
- Engineer Quality Management
- [기계학습] machine learning
- 데이터 수집 및 전처리
- 국가기술자격 빅데이터분석기사
- 암호화폐 (비트코인, cryptocurrency, bitcoin)
spark [spark][pyspark][php] Natively Connect to Spark Data in PHP
2021.04.14 17:12
[spark][pyspark][php] Natively Connect to Spark Data in PHP
The CData ODBC driver for Spark enables you to create PHP applications with connectivity to Spark data. Leverage the native support for ODBC in PHP.
Drop the CData ODBC Driver for Spark into your LAMP or WAMP stack to build Spark-connected Web applications. This article shows how to use PHP's ODBC built-in functions to connect to Spark data, execute queries, and output the results.
Configure a DSN
If you have not already, first specify connection properties in an ODBC DSN (data source name). This is the last step of the driver installation. You can use the Microsoft ODBC Data Source Administrator to create and configure ODBC DSNs.
Set the Server, Database, User, and Password connection properties to connect to SparkSQL.
Establish a Connection
Open the connection to Spark by calling the odbc_connect or odbc_pconnect methods. To close connections, use odbc_close or odbc_close_all.
$conn = odbc_connect("CData ODBC SparkSQL Source","user","password");Connections opened with odbc_connect are closed when the script ends. Connections opened with the odbc_pconnect method are still open after the script ends. This enables other scripts to share that connection when they connect with the same credentials. By sharing connections among your scripts, you can save system resources, and queries execute faster.
$conn = odbc_pconnect("CData ODBC SparkSQL Source","user","password");...odbc_close($conn); //persistent connection must be closed explicitlyCreate Prepared Statements
Create prepared statements and parameterized queries with the odbc_prepare function.
$query = odbc_prepare($conn, "SELECT * FROM Customers WHERE Country = ?");Execute Queries
Execute prepared statements with odbc_execute.
$conn = odbc_connect("CData ODBC SparkSQL Source","user","password");$query = odbc_prepare($conn, "SELECT * FROM Customers WHERE Country = ?");$success = odbc_execute($query, array('US'));Execute nonparameterized queries with odbc_exec.
$conn = odbc_connect("CData ODBC SparkSQL Source","user","password");$query = odbc_exec($conn, "SELECT City, Balance FROM Customers");Process Results
Access a row in the result set as an array with the odbc_fetch_array function.
$conn = odbc_connect("CData ODBC Spark data Source","user","password");$query = odbc_exec($conn, "SELECT City, Balance FROM Customers");while($row = odbc_fetch_array($query)){echo $row["City"] . "\n";}Display the result set in an HTML table with the odbc_result_all function.
$conn = odbc_connect("CData ODBC Spark data Source","user","password");$query = odbc_prepare($conn, "SELECT * FROM Customers WHERE Country = ?");$success = odbc_execute($query, array('US'));if($success)odbc_result_all($query);More Example Queries
You will find complete information on the driver's supported SQL in the help documentation. The code examples above are Spark-specific adaptations of the PHP community documentation for all ODBC functions.
[출처] https://www.cdata.com/kb/tech/spark-odbc-php.rst
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
댓글 0
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
|---|---|---|---|---|
| 공지 | 오라클 기본 샘플 데이터베이스 | 졸리운_곰 | 2014.01.02 | 86295 |
| 공지 | [SQL컨셉] 서적 "SQL컨셉"의 샘플 데이타 베이스 SAMPLE DATABASE of ORACLE | 가을의 곰을... | 2013.02.10 | 78750 |
| 공지 | [G_SQL] Sample Database | 가을의 곰을... | 2012.05.20 | 95493 |
| 6 |
품질경영기사 자료와 정보 (응시자격, 출제기준, 시험과목, 시험방법, 합격기준, 합격률 등)
| 졸리운_곰 | 2018.02.05 | 2629 |
| 5 |
품질경영기사 독학 난이도
| 졸리운_곰 | 2018.02.05 | 3424 |
| 4 |
품질경영기사_공식요약(필기, 실기)_요점 및 핵심정리
| 졸리운_곰 | 2018.02.05 | 4355 |
| 3 |
품질경영기사 요점정리
| 졸리운_곰 | 2018.02.04 | 3051 |
| 2 |
[품질경영산업기사]직접 시험 본 후기 및 조언입니다
| 졸리운_곰 | 2018.02.03 | 2573 |
| 1 |
<품질경영기사 독학하시는 분들을 위한 공부방법 TIP!>
| 졸리운_곰 | 2018.02.03 | 3068 |

