 * ********************************************************************
 * SQLC MANUAL
 * ********************************************************************

WɂāA{ɋLqĂЖAiAiȂǂ́AʂɊeЂ̏W܂͓o^WłB

PDNȌ
@@sqlc.jart@CCLASSPATHϐ֐ݒ肵ĂB

@@-------------------------------------------------------------------
@@Fsqlc.jart@CC:\TOOLS\SQLCfBNgz֊i[ꍇ
@@C:\>SET CLASSPATH=C:\TOOLS\SQLC\sqlc.jar;%CLASSPATH%
@@-------------------------------------------------------------------

@@ڑDBɂāAeDBJDBChCoւCLASSPATHǉĉB
@@JDBChCoɂĂ͖{t^́uJDBChCoƐڑɂāvQƂĉB

@@-------------------------------------------------------------------
@@FPostgreSQL֐ڑꍇ
@@@ixxxxpostgresql.jaȓ݂fBNgj
@@C:\>SET CLASSPATH=xxxx\postgresql.jar;%CLASSPATH%
@@-------------------------------------------------------------------

QDNƏI
QDPDSQLC̋N
@@ȉ̃R}hɂSQLCN܂B
@@java sqlc [-DRV:JDBCDriverName] [-CONN:UserName/PassWord@ConnectionString]

@@eR}hCIvVɂ
@@-DRV IvVFJDBChCo
@@@NɎw肳ꂽJDBChCoNɓǂݍ݂܂B

@@-CONN IvVFcaڑ
@@@NɎw肳ꂽڑɂĂcaɐڑ܂B

@@JDBChCoɂĂ͖{t^́uJDBChCoƐڑɂāvQƊ肢܂B

QDQDSQLC̏I
@@ȉ̃R}hɂSQLCI܂B
@@EXIT | QUIT ڍׂ́ASDR}h̓͂QƊ肢܂B


RDcaւ̃OC
RDPDJDBChCo̎w
@@JDBCDriver [sun.jdbc.odbc.JdbcOdbcDriver]: JDBChCo
@@w肳ꂽJDBChCoNɓǂݍ݂܂B

@@NDRVR}hCIvVɂĎw肵ꍇ͎w肷Kv͂܂B
@@JDBChCoɂĂ͖{t^́uJDBChCoƐڑɂāvQƊ肢܂B

RDQDcaڑ
@@ConnectionString [jdbc:odbc:LocalServer]: ڑ
@@UserName: pҖ
@@PassWord: pX[h

@@NCONNR}hCIvVɂĂcaڑw肵ꍇ͎w肷Kv͂܂B
@@ڑɂĂ͖{t^́uJDBChCoƐڑɂāvQƊ肢܂B


SDR}h̓
@@R}hɂ͈ȉ̂̂܂B
@@EXIT, QUIT
@@LȊÕR}h͂rpkƔF܂B
@@rpk̍Ōɂ́u;v͂ĂB

@@ۂ̎sɂĂ͖{t^́usWvQƊ肢܂B

SDPDeR}h
@@Edwhs
@@@{vOI܂B

@@Epths
@@@{vOI܂B

ȏ

***********************************************************************
  t^
***********************************************************************
-----------------------------------------------------------------------
JDBChCoƐڑɂ
-----------------------------------------------------------------------
EJDBChCoƐڑ̈ꗗ܂B

1.JDBC-ODBC ubW
@hCo@Fsun.jdbc.odbc.JdbcOdbcDriver
@CLASSPATH FJAVA̕Wɑgݍ܂Ă܂̂ŁAݒ肷Kv͂܂B
@ڑFjdbc:odbc:f[^\[X
@QlURL @F

2.ORACLE
@hCo@Foracle.jdbc.driver.OracleDriver
@CLASSPATH FORACLECXg[JDBChCoCXg[Kv܂B
@@@@@@@܂ŐVłORACLẼz[y[W_E[hł܂B
@ڑFjdbc:oracle:thin:@}V:|[g:DBSID
@QlURL @Fhttp://www.oracle.com/

3.PostgreSQL
@ڂ́AQlURLQƂĂB
@hCo@Forg.postgresql.Driver
@CLASSPATH FPostgreSQLJDBChCo_E[hCLASSPATHݒ肷Kv܂B
@ڑFjdbc:postgresql://host:port/database
@QlURL @Fhttp://jdbc.postgresql.org/

̑RDBMSւ̐ڑ@ɂẮAeRDBMS̃x_[JDBC̐ݒ@QƂĂB

-----------------------------------------------------------------------
sW
-----------------------------------------------------------------------
EsP@ODBCoRMS-ACCESSNorthwindTv֐ڑꍇ
@OiODBC̐ݒsKv܂Bj

-- s --
C:\TOOLS\SQLC>java sqlc
SQLC Release 0.1.0
JDBCDriver [sun.jdbc.odbc.JdbcOdbcDriver]:
Load JDBCDriver "sun.jdbc.odbc.JdbcOdbcDriver"
ConnectionString [jdbc:odbc:LocalServer]: jdbc:odbc:Northwind
UserName:
PassWord:
Connect Database "jdbc:odbc:Northwind"
SQLC> select * from ^;
^R[h,^,dbԍ
1,AJlR,(03) 3955-98xx
2,g}g,(03) 3681-31xx
3,yM,(03) 3566-99xx
select 3 rows.
SQLC> quit
Good Bye!!


-----------------------------------------------------------------------
EsQ@ORACLESCOTTTv֐ڑꍇ
@̗ł́AJDBChCoAڑw肵Ă܂B
@OiORACLEJDBCփNXpX̐ݒsKv܂Bj
@@̎śAJRE1.1.8ŎsĂׁAclasses111.zipnls_charset11.zipݒ肵Ă܂B

-- s --
C:\TOOLS\SQLC>SET CLASSPATH=D:\oracle\ora81\jdbc\lib\classes111.zip;D:\oracle\ora81\jdbc\lib\nls_charset11.zip;%CLASSPATH%
C:\TOOLS\SQLC>java sqlc -DRV:oracle.jdbc.driver.OracleDriver -CONN:scott/tiger@jdbc:oracle:thin:@localhost:1521:ORCL
SQLC Release Release 0.2.1
Load JDBCDriver "oracle.jdbc.driver.OracleDriver"
Connect Database "jdbc:oracle:thin:@localhost:1521:ORCL"
SQLC> select * from EMP;
Connect Database "jdbc:oracle:thin:@localhost:1521:ORCL"
EMPNO,ENAME,JOB,MGR,HIREDATE,SAL,COMM,DEPTNO
7369,SMITH,CLERK,7902,1980-12-17 00:00:00.0,800,,20
7499,ALLEN,SALESMAN,7698,1981-02-20 00:00:00.0,1600,300,30
7521,WARD,SALESMAN,7698,1981-02-22 00:00:00.0,1250,500,30
7566,JONES,MANAGER,7839,1981-04-02 00:00:00.0,2975,,20
7654,MARTIN,SALESMAN,7698,1981-09-28 00:00:00.0,1250,1400,30
7698,BLAKE,MANAGER,7839,1981-05-01 00:00:00.0,2850,,30
7782,CLARK,MANAGER,7839,1981-06-09 00:00:00.0,2450,,10
7788,SCOTT,ANALYST,7566,1987-04-19 00:00:00.0,3000,,20
7839,KING,PRESIDENT,,1981-11-17 00:00:00.0,5000,,10
7844,TURNER,SALESMAN,7698,1981-09-08 00:00:00.0,1500,0,30
7876,ADAMS,CLERK,7788,1987-05-23 00:00:00.0,1100,,20
7900,JAMES,CLERK,7698,1981-12-03 00:00:00.0,950,,30
7902,FORD,ANALYST,7566,1981-12-03 00:00:00.0,3000,,20
7934,MILLER,CLERK,7782,1982-01-23 00:00:00.0,1300,,10
select 14 rows.
SQLC> exit
Good Bye!!

***********************************************************************
