基于JDBC开发-JDBC接口参考
JDBC接口是一套提供给用户的API方法,本节将对部分常用接口做具体描述,若涉及其他接口可参考JDK1.6(软件包)/JDBC4.0中相关内容。java.sql.Connectionjava.sql.CallableStatementjava.sql.DatabaseMetaDatajava.sql
基于JDBC开发-示例:从MYSQL向GaussDB 200进行数据迁移
下面示例演示如何通过CopyManager从mysql向GaussDB200进行数据迁移的过程。//以下用例以gsjdbc4.jar为例,如果要使用gsjdbc200.jar,请替换驱动类名(将代码中的“org.postgresql”替换成“com.huawei.gauss200.jdbc”)与连接
基于JDBC开发-示例:通过本地文件导入导出数据
在使用JAVA语言基于GaussDB200进行二次开发时,可以使用CopyManager接口,通过流方式,将数据库中的数据导出到本地文件或者将本地文件导入数据库中,文件格式支持CSV、TEXT等格式。样例程序如下,执行时需要加载GaussDB200jdbc驱动。//以下用例以gsjdbc4.jar为
基于JDBC开发-示例:重新执行应用SQL
当主DN故障且40s未恢复时,GaussDB200会自动将对应的备DN升主,使集群正常运行。备升主期间正在运行的作业会失败;备升主后启动的作业不会再受影响。如果要做到DN主备切换过程中,上层业务不感知,可参考此示例构建业务层SQL重试机制。//以下用例以gsjdbc4.jar为例,如果要使用gsjd
基于JDBC开发-示例:常用操作
示例1此示例将演示如何基于GaussDB200提供的JDBC接口开发应用程序。//DBtest.java//以下用例以gsjdbc4.jar为例,如果要使用gsjdbc200.jar,请替换驱动类名(将代码中的“org.postgresql”替换成“com.huawei.gauss200.jdbc”
基于JDBC开发-关闭连接
在使用数据库连接完成相应的数据操作后,需要关闭数据库连接。关闭数据库连接可以直接调用其close方法即可。如:conn.close()
基于JDBC开发-处理结果集
设置结果集类型不同类型的结果集有各自的应用场景,应用程序需要根据实际情况选择相应的结果集类型。在执行SQL语句过程中,都需要先创建相应的语句对象,而部分创建语句对象的方法提供了设置结果集类型的功能。具体的参数设置如表1所示。涉及的Connection的方法如下://创建一个Statement对象,该
基于JDBC开发-执行SQL语句
执行普通SQL语句应用程序通过执行SQL语句来操作数据库的数据(不用传递参数的语句),需要按以下步骤执行:调用Connection的createStatement方法创建语句对象。Statementstmt=con.createStatement();调用Statement的executeUpdat
基于JDBC开发-连接数据库(以SSL方式)
用户通过JDBC连接GaussDB200服务器时,可以通过开启SSL加密客户端和服务器之间的通讯,为敏感数据在Internet上的传输提供了一种安全保障手段。本小节主要介绍应用程序通过JDBC如何采用SSL的方式连接GaussDB200。在使用本小节所描述的方法前,默认用户已经获取了服务端和客户端所
基于JDBC开发-连接数据库
在创建数据库连接之后,才能使用它来执行SQL语句操作数据。函数原型JDBC提供了三个方法,用于创建数据库连接。DriverManager.getConnection(Stringurl);DriverManager.getConnection(Stringurl,Propertiesinfo);Dr
基于JDBC开发-加载驱动
在创建数据库连接之前,需要先加载数据库驱动程序。加载驱动有两种方法:在代码中创建连接之前任意位置隐含装载:Class.forName("org.postgresql.Driver");在JVM启动时参数传递:java-Djdbc.drivers=org.postgresql.Driverjdbcte
基于JDBC开发-开发流程
图1采用JDBC开发应用程序的流程
基于JDBC开发-JDBC包与驱动类
JDBC包从发布包中获取。包名为GaussDBKernel-VxxxRxxxCxx-操作系统版本号-64bit-Jdbc.tar.gz。解压后有两个JDBC的驱动jar包:gsjdbc4.jar:与PostgreSQL保持兼容的驱动包,其中类名、类结构与PostgreSQL驱动完全一致,曾经运行于P
基于JDBC开发-JDBC包与驱动类
JDBC包从发布包中获取。包名为GaussDBKernel-VxxxRxxxCxx-操作系统版本号-64bit-Jdbc.tar.gz。解压后有两个JDBC的驱动jar包:gsjdbc4.jar:与PostgreSQL保持兼容的驱动包,其中类名、类结构与PostgreSQL驱动完全一致,曾经运行于P
基于JDBC开发-JDBC包与驱动类
JDBC包从发布包中获取。包名为GaussDBKernel-VxxxRxxxCxx-操作系统版本号-64bit-Jdbc.tar.gz。解压后有两个JDBC的驱动jar包:gsjdbc4.jar:与PostgreSQL保持兼容的驱动包,其中类名、类结构与PostgreSQL驱动完全一致,曾经运行于P
应用程序开发教程-基于JDBC开发
基于JDBC开发JDBC(JavaDatabaseConnectivity,java数据库连接)是一种用于执行SQL语句的JavaAPI,可以为多种关系数据库提供统一访问接口,应用程序可基于它操作数据。GaussDB200库提供了对JDBC4.0特性的支持,需要使用JDK1.6及以上版本编译程序代码
应用程序开发教程-开发规范
如果用户在APP的开发中,使用了连接池机制,那么需要遵循如下规范:如果在连接中设置了GUC参数,那么在将连接归还连接池之前,必须使用“SETSESSIONAUTHORIZATIONDEFAULT;RESETALL;”将连接的状态清空。如果使用了临时表,那么在将连接归还连接池之前,必须将临时表删除。否
应用程序开发教程
应用程序开发教程开发规范基于JDBC开发基于ODBC开发基于libpq开发调试
教程:使用GDS从远端服务器导入数据-步骤8:清除资源
当完成本教程的示例后,如果您不再需要使用本示例中创建的资源,您可以删除这些资源,以免资源浪费或占用您的配额。删除外表和目标表执行以下命令,删除目标表product_info。DROPTABLEproduct_info;当结果显示为如下信息,则表示删除成功。DROPTABLE执行以下命令,删除外表pr
教程:使用GDS从远端服务器导入数据-步骤7:停止GDS
待导入数据成功后,停止GDS。操作步骤以gds_user用户登录安装GDS的数据服务器。请使用以下方式停止GDS。执行如下命令,查询GDS进程号。其中GDS进程号为128954。ps-ef|grepgdsgds_user128954115:03?00:00:00gds-d/input_data/-p