在命令提示符下,更改为 %SQLANYSAMP12%\SQLAnywhere\JDBC 目录。
利用以下命令,使用本地计算机上的示例数据库启动数据库服务器:
dbeng12 "%SQLANYSAMP12%\demo.db" |
对于服务器端 JDBC,不必设置 CLASSPATH 环境变量。
输入以下命令编译示例:
javac JDBCConnect2.java |
使用 Interactive SQL 将类安装到示例数据库。执行以下语句:
INSTALL JAVA NEW FROM FILE 'JDBCConnect2.class'; |
您也可使用 Sybase Central 安装该类。当连接到示例数据库时,打开 [外部环境] 下的 [Java] 子文件夹,然后单击 [文件] » [新建] » [Java 类]。然后按向导中的说明进行操作。
定义一个名为 JDBCConnect 的存储过程,该存储过程将充当类中 JDBCConnect2.main 方法的包装:
CREATE PROCEDURE JDBCConnect(OUT args LONG VARCHAR) EXTERNAL NAME 'JDBCConnect2.main([Ljava/lang/String;)V' LANGUAGE JAVA; |
如下所示调用 JDBCConnect2.main 方法:
CALL JDBCConnect(); |
在会话中首次调用某个 Java 类时,必须装载 Java 虚拟机。这可能需要几秒钟的时间。
确认在数据库服务器消息窗口中出现一列带有客户名称的标识号。
如果连接尝试失败,则显示的是错误消息。请确认是否已执行了所需的全部步骤。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |