PB连接MySQL需要的数据库
Pb通过jdbc连接mysql的配置及程序发布
SystemParametersInfoA (ulong uAction, ulong uParam, ref any lpvParam, ulong fuWinIni) API
o
m
w
w
w
w
PD
H F-XC A N GE
PD
H F-XC A N GE
O W !
N
y
butok来自licCm
C
lic
k
to
PD
H F-XC A N GE
O W !
N
y
bu
to
k
lic
C
m
C
lic
k
to
bu
y
N
.c
O W !
w
.d o
w
o
.d o
c u-tr a c k
c u-tr a c k
.c
2. 3. 4.
%Sybase_HOME%\Shared\PowerBuilder\ dll copy copy ppp %Sybase_HOME%\Shared\PowerBuilder\ pbjdbc1190.jar copy ppp %Sybase_HOME%\Shared\PowerBuilder\jdk14\ jre ppp a) %Sybase_HOME% pb b) jre jre c) ppp d:\ppp
dll pbjdbc1290.jar copy jdk d:\ jvm \ppp
5.
classpath=%ppp_home%\mysql-connector-java-5.1.3-bin.jar
// String ls_original//
PB数据连接使用步骤
PB数据连接使用步骤步骤一:了解数据源在开始使用PB数据连接之前,首先需要了解要连接的两个数据源,包括数据源的类型、数据结构、数据存储方式等。
这些信息对于后续的数据连接设置和操作非常重要。
步骤二:安装和配置PB数据连接工具步骤三:设置数据连接在PB数据连接工具中,需要进行数据连接的设置。
首先,需要选择要连接的数据源类型,例如数据库、文件、Web服务等。
然后,根据具体的数据源类型,输入相应的连接信息,包括服务器地址、端口号、数据库名称、用户名、密码等。
通过设置这些连接信息,可以建立与数据源的连接。
步骤四:测试数据连接在设置数据连接后,可以进行数据连接的测试。
测试数据连接是为了确保输入的连接信息正确,并且可以成功连接到数据源。
通过测试数据连接,可以检查连接是否成功,以及连接是否稳定和可靠。
步骤五:添加数据源成功建立数据连接后,需要将数据源添加到PB数据连接工具中。
通过添加数据源,可以方便地管理和使用已连接的数据源。
在添加数据源时,需要提供数据源的名称和描述信息,并选择要添加的连接。
步骤六:设置数据传输方式在使用PB数据连接进行数据传输之前,需要设置数据传输方式。
数据传输方式包括增量传输和全量传输两种方式。
增量传输是指只传输数据源中发生变化的数据,而全量传输是指传输整个数据源中的全部数据。
通过设置数据传输方式,可以根据具体的需求选择合适的传输方式。
步骤七:执行数据传输设置完数据传输方式后,可以执行数据传输操作。
在数据传输过程中,PB数据连接工具会自动从一个数据源读取数据,并将数据传输到另一个数据源。
数据传输的速度和稳定性取决于数据源的类型和网络环境。
步骤八:监控和管理数据传输数据传输完成后,可以通过PB数据连接工具对传输结果进行监控和管理。
可以查看传输日志、统计传输结果、处理传输错误等。
通过监控和管理数据传输,可以及时发现并解决传输过程中的问题,确保数据的准确性和完整性。
步骤九:维护和优化数据连接数据连接是一个长期的过程,需要定期进行维护和优化。
在powerbuilder中使用odbc连接mysql5数据库中文乱码解决方法
在powerbuilder中使用odbc连接mysql5数据库中文乱码解决方法===================================此文为转载, 收藏在PB8 + MYSQL ODBC 3.51 + MYSQL5 环境下, 测试通过.在PB8 + MYSQL ODBC 5.1 + MYSQL5 环境下, 有问题, PB的5张系统表, 在放入mysql 5后, 仍报错误:"Catalog table could not be created and are not available for use". 如果网友在此环境中, 已解决此问题,麻烦发邮件给我, 先谢了。
===================================时间:2008-11-14由于一个项目中要使用mysql作为数据库,前端的开发工具定为powerbuilder9,安装好mysql数据库和mysql的odbc驱动后,使用powerbuilder9连接成功,可以看到数据库中的表和非汉字信息,可是读取的汉字信息均显示为???,使用数据窗口向mysql的表中插入中文也显示为???,经过若干baidu和google以及无数次试验,终于搞定,下面将方法列出,供以后参考。
1、你的数据库中尚未建表2、进入你的mysql安装目录,找到my.ini,在该文件中增加如下字段并重新启动你的mysql[mysql]default-character-set = utf8[mysqld]default-character-set = utf83、建立数据库,建立数据表4、在开发端机器上安装mysql的odbc驱动,并按照下图配置odbc的dsn信息,请注意红框中的内容,其中如server等的项目要填你自己mysql的真实信息5、打开powerbuilder9,进入tools->database profiles->odbc段,新建一个,然后如下图所示的配置,请注意红框中的内容,这里的charset一定要使用gbk而不能使用utf8,不然还是会出现乱码情况。
PB中连接Access数据库的三种方法
PB中连接Access数据库的三种方法PB中连接Access数据库的三种方法方式一:SQLCA.DBMS = "ODBC"SQLCA.AutoCommit = FalseSQLCA.DBParm = "ConnectString='driver=Microsoft Access Driver (*.mdb);DBQ=c:\foodmart.mdb'"CONNECT;IF SQLCA.SQLCode <> 0 THENMessageBox("数据库连接失败","请与管理员联系。
错误号:" + String(SQLCA.SQLCode) + "~r~n错误原因:" + SQLCA.SQLErrText) RETURNelseMessageBox("数据库连接成功","现在进入系统... ...")end if方式二:SQLCA.DBMS = "OLE DB"SQLCA.AutoCommit = FalseSQLCA.DBParm = "PROVIDER='Microsoft.Jet.OLEDB.4.0',DATASOURCE='C:\foodm art.mdb'"CONNECT;方式三:建立DSN,通过ODBC连接。
这个就不用多说了。
例如:// Profile my_assSQLCA.DBMS = "ODBC"SQLCA.AutoCommit = FalseSQLCA.DBParm = "ConnectString='DSN=my_ass'"catalog tables could not be created and are not available for use问题解决方法:这种情况多见于从SQL server 转到Access 数据库,用ODBC连接的情况把sqlserver数据库里的五个‘pb’字母开头的数据表导入到access数据库里去,再连接就不提示了关于动态注册ODBC数据源关于动态注册Access数据源//***********************************************// 函数名: gf_setodbc_access// 功能: 完成access数据源的注册功能// 输入参数:// as_database 数据库名// (即Access数据库文件名字,不含扩展名)// as_path 数据库文件所在的目录// 返回值:// true 表示自动配置成功// false 表示自动配置失败// 设计者: Adamswater// 完成时间: 2005年6月//***************************************************boolean lb_rtnstring ls_root,ls_root_dsn,ls_root_Jet,ls_root_Enginesinteger li_rtnstringls_dsnname,ls_dbfullname,ls_driver,temp,ls_version string ls_syspathenvironment envls_syspath = Space( 40 )//获得*作系统的目录GetSystemDirectoryA(ls_syspath,60)ls_driver = ls_syspath + "\odbcjt32.dll"lb_rtn = truels_root = "HKEY_LOCAL_MACHINE\software\odbc\odbc.ini"//数据源名字为:文件名字+“_DT”ls_dsnname = as_database + "_DT"ls_root_dsn = ls_root + "\" + ls_dsnnamels_root_Engines = ls_root_dsn + "\" + "Engines"ls_root_Jet = ls_root_Engines + "\" + "Jet"ls_dbfullname = as_path + "\" + as_database + ".mdb"//注册数据源的名字li_rtn = registryset(ls_root,ls_dsnname,regstring!,"")if li_rtn= - 1 thenreturn falseend if//注册数据库名字li_rtn = registryset(ls_root_dsn,"DBQ",regstring!,ls_dbfullname) if li_rtn= - 1 thenreturn falseend if//注册数据库驱动程序li_rtn = registryset(ls_root_dsn,"Driver",regstring!,ls_driver) if li_rtn= - 1 thenreturn false。
C连接MYSQL数据库的3种方法及示例
C连接MYSQL数据库的3种方法及示例连接MYSQL数据库有多种方法,下面介绍其中三种常用的方法。
1.使用CAPI连接MYSQL数据库CAPI是官方提供的一套用于连接和操作MYSQL数据库的函数库。
使用该API,可以在C程序中直接连接MYSQL数据库,并执行各种SQL语句。
以下是一个连接MYSQL数据库的示例:```c#include <mysql.h>int maiMYSQL *conn;MYSQL_RES *res;MYSQL_ROW row;conn = mysql_init(NULL);if (conn == NULL)fprintf(stderr, "mysql_init failed\n");return 1;}if (mysql_real_connect(conn, "localhost", "user", "password", "database", 0, NULL, 0) == NULL)fprintf(stderr, "mysql_real_connect failed: %s\n", mysql_error(conn));mysql_close(conn);return 1;}if (mysql_query(conn, "SELECT * FROM table"))fprintf(stderr, "mysql_query failed: %s\n",mysql_error(conn));mysql_close(conn);return 1;}res = mysql_use_result(conn);while ((row = mysql_fetch_row(res)) != NULL)printf("%s %s %s\n", row[0], row[1], row[2]);}mysql_free_result(res);mysql_close(conn);return 0;```上述代码首先初始化MYSQL对象,然后使用mysql_real_connect函数连接MYSQL数据库。
pb 连接cache数据库 方法 -回复
pb 连接cache数据库方法-回复如何连接Cache数据库方法引言:Cache是一种面向对象的多模式数据库,其主要特点是速度快、吞吐量高、可用性强,并提供了一套强大的SQL查询引擎。
在本文中,我们将逐步介绍如何连接Cache数据库的方法。
第一步:安装Cache数据库1. 首先,您需要从InterSystems官方网站上下载Cache数据库的安装包,并按照安装向导的指示进行安装。
可以选择按照默认设置安装,也可以自定义设置。
2. 安装完成后,您需要启动Cache数据库。
在启动界面上,您可以选择创建一个新的数据库或者连接到一个已有的数据库。
第二步:设置数据库连接参数1. 打开Cache数据库管理工具,找到数据库连接配置界面。
具体操作方式因版本而异,可通过阅读相关文档或搜索相关教程来获得指导。
2. 在数据库连接配置界面中,您需要填写以下参数:- 主机名:数据库所在的主机IP地址或主机名。
- 端口号:Cache数据库的监听端口号,默认为1972。
- 用户名和密码:您的Cache数据库登录凭证。
3. 完成参数填写后,保存并测试连接,确保连接设置正确。
第三步:选择数据库连接方式Cache数据库支持多种连接方式,包括本地连接和远程连接。
根据您的需求,选择适合的连接方式。
1. 本地连接:如果您的应用程序与Cache数据库运行在同一台机器上,可以选择本地连接。
在本地连接模式下,您只需要填写正确的数据库连接参数,即可直接连接到数据库。
2. 远程连接:如果您的应用程序与Cache数据库运行在不同的机器上,需要进行远程连接设置。
远程连接需要在数据库服务器和客户端之间建立网络连接,确保网络连通性。
具体的远程连接设置可以参考官方文档或相关教程。
第四步:选择合适的编程语言和数据库驱动Cache数据库支持多种编程语言和数据库驱动,您可以根据自己的需求选择适合的工具。
1. 对于Java开发者,可以选择使用官方提供的Cache Java连接器。
pb 获取sql语句函数
pb 获取sql语句函数假设在提到php的PDO扩展。
PDO是一个数据库访问层,提供了一个统一的方法来访问各种数据库。
以下是一个使用PDO获取SQL 语句的简单示例:php<?php$dsn = 'mysql:host=localhost;dbname=testdb';$username = 'username';$password = 'password';try {$pdo = new PDO($dsn, $username, $password);$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);$stmt = $pdo->query('SELECT * FROM users');$result = $stmt->fetchAll(PDO::FETCH_ASSOC);// 打印原始 SQL 语句print_r($stmt->queryString);} catch (PDOException $e) {echo'Connection failed: ' . $e->getMessage();}?>在上面的代码中,我们首先创建了一个新的PDO实例,然后使用setAttribute方法来设置错误模式为异常模式。
然后,我们执行一个SQL 查询并获取结果。
最后,我们使用queryString属性打印出原始的SQL 语句。
请注意,将实际的用户名、密码和数据库凭据替换为你自己的值。
同时,也要注意确保你的代码安全,避免SQL 注入等安全问题。
pb mysql 方法
pb mysql 方法使用PB MySQL 方法进行数据库管理引言:在现代的互联网时代,数据的管理和存储变得越来越重要。
而MySQL作为一种常用的关系型数据库管理系统,被广泛应用于各种网站和应用程序中。
本文将介绍如何使用PB MySQL方法进行数据库管理,包括数据库的创建、表的设计、数据的插入、查询和更新等操作。
一、创建数据库在PB MySQL中创建数据库非常简单,只需要使用CREATE DATABASE语句即可。
例如,要创建一个名为"mydatabase"的数据库,可以使用以下语句:```sqlCREATE DATABASE mydatabase;```创建数据库时,还可以指定字符集和排序规则等参数,以满足特定的需求。
二、设计表结构在数据库中,数据以表的形式进行存储。
在PB MySQL中,可以使用CREATE TABLE语句来创建表,并指定表的字段、数据类型、约束等信息。
例如,要创建一个名为"users"的表,包含id、name、age和email字段,可以使用以下语句:```sqlCREATE TABLE users (id INT PRIMARY KEY,name VARCHAR(50),age INT,email VARCHAR(50));```在创建表时,可以根据实际需求设置主键、唯一约束、非空约束等,以保证数据的完整性和一致性。
三、插入数据在数据库中插入数据是非常常见的操作。
在PB MySQL中,可以使用INSERT INTO语句来插入数据。
例如,要向"users"表中插入一条记录,可以使用以下语句:```sqlINSERT INTO users (id, name, age, email)VALUES(1,'John',20,'****************');```可以一次性插入多条记录,只需要在VALUES子句中添加对应的值即可。
几个与PB连接数据库相关的问题
doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。
几个与 PB 连接数据库相关的问题
1.Power script 语言里的事务处理对象怎么理解 PowerBuilder 程序与数据库之间传递信息的一个结构变量,共有 15 个成员.你可以详细列 表它的所有成员看看它的组成.PB 的应用程序会初始化一个全局的结构体变量,SQLCA,当 然你也可以自定义一个自己的事务对象. 1 DBMS string 所使用的数据库管理系统的名字,如 Sybase,Oracle,ODBC。 2 Database string 要连接的数据库名字。 3 UserID string 连接数据库所用的用户名。有的 DBMS 不需要此项。 4 DBPass string 用户连接数据库的口令。 5 Lock string 这是数据库的保护级别,一般不必给出。 6 LogID string 登录到数据库服务器上的用户名,有的 DBMS 不需要此项,但 Sybase 和 Oracle 需要指定这个参数。 7 LogPass string 登录到数据库服务器上的用户口令。这个属性可设可不设,但 Sybase 和 Oracle 需要指定口令。 8 ServerName string 数据库服务器名。 9 AutoCommit boolean 指定是否将数据库设置成自动提交所有事务。默认是 False,也就 是说, 必须在应用程序中进行事务管理, 并在适当的时候对数据库提交事务。 如果选择 True, 则每个事务都由系统自动提交。 10 DBParm string 用于向数据库传递特殊信息的属性。 11 SQLCode long 指示最近一次 SQL 操作失败或成功。 它的取值为: 返回结果 0 无错误。 -1 出现一个错误。 100 没有检索到数据。 12 SQLNRows long 最近一次 SQL 操作影响的行数,数据库不同其含义也不同。 13 SQLDBCode long 数据库错误代码。不同的数据库的含义不同。 14 SQLErrText string 相应于 SQLDBCode 属性中错误码的文字说明。 15 SQLReturnData string 返回 DBMS 执行 SQL 的附加信息,不同的 DBMS 其值不同。 2.我常见到做好的 PB 程序使用.ini 文件来控制与数据库连接,可以方便的进行应用程序移 植只需修改其中与数据库连接参数即可,我想问这些.ini 文件只能使用手工编写吗,我见到 很多.ini 文件参数极多不象手写好象是机器生成的,不知道如何生成啊?请大家指教
在PowerBuilder中连接SQL Server数据库的方法和技巧的研究报告
在PowerBuilder中连接SQL Server数据库的方法和技巧的研究报告PowerBuilder是一种易于使用的集成开发环境(IDE),它具有编写Windows应用程序所需的一切东西。
在PowerBuilder 中,连接SQL Server数据库是一种非常常见的任务,本文将介绍PowerBuilder中连接SQL Server数据库的方法和技巧。
SQL Server中连接数据库的方法首先,我们需要准备好一些必要的信息,如服务器名称、数据库名称、ID和密码等。
接下来,我们可以通过以下步骤连接数据库:1. 打开PowerBuilder IDE,并选择“打开一个项目”或“新建一个项目”。
2. 在打开的项目中,选择“打开一个对象”或“新建一个对象”。
3. 选择“数据库连接”或“数据窗口连接”选项。
4. 输入服务器名称和数据库名称,并选择正确的身份验证模式(本地或远程)。
5. 输入正确的ID和密码,并点击“测试连接”按钮。
6. 成功测试连接后,可以单击“确认”按钮,保存连接参数。
7. 在需要使用数据库的页面中,选择创建新的数据对象或使用现有的数据对象,并进行数据绑定。
PowerBuilder中连接SQL Server数据库的技巧在连接SQL Server数据库时,以下技巧可能会帮助我们更轻松地完成工作:1. 使用ODBC驱动程序:在连接SQL Server数据库时,使用ODBC驱动程序可以提供更高的灵活性和性能。
我们可以通过ODBC数据源管理员配置和测试ODBC连接属性。
2. 将连接参数保存在INI文件中:我们可以将连接参数保存在INI文件中,以便以后重新连接时不必输入相同的信息。
3. 使用事务:在PowerBuilder应用程序中,事务可以确保数据库操作的稳定性。
我们可以使用BEGIN TRANSACTION和ROLLBACK TRANSACTION语句来实现事务。
4. 使用DataWindow对象:PowerBuilder的DataWindow对象可以方便地展示数据库中的信息,并提供了小计、总计、分页和排序功能。
mysql连接方法
mysql连接方法要连接到MySQL数据库,您需要使用MySQL客户端或编程语言中的数据库连接库。
以下是使用几种常见方法连接到MySQL数据库的说明:1. 使用MySQL命令行客户端:打开终端或命令提示符。
输入以下命令格式:`mysql -u [用户名] -p`按Enter键后,系统会提示您输入密码。
输入密码并按Enter键。
如果输入的用户名和密码正确,您将成功连接到MySQL数据库。
2. 使用MySQL Workbench:打开MySQL Workbench应用程序。
在主界面上,点击“+”图标以创建一个新的连接。
在连接配置中,输入连接名称、主机名、端口、用户名和密码。
点击“Test Connection”按钮以验证连接设置是否正确。
如果测试成功,点击“OK”按钮保存连接。
之后,您可以从MySQL Workbench的连接面板连接到该数据库。
3. 使用编程语言中的数据库连接库:以下是使用Python中的`mysql-connector-python`库连接到MySQL数据库的示例:首先,确保已安装`mysql-connector-python`库。
您可以使用以下命令通过pip进行安装:```shellpip install mysql-connector-python```然后,您可以使用以下代码连接到MySQL数据库:```pythonimport创建数据库连接cnx = (user='[用户名]', password='[密码]', host='[主机名]', port='[端口]')创建游标对象,用于执行SQL查询cursor = ()```在此示例中,您需要将`[用户名]`、`[密码]`、`[主机名]`和`[端口]`替换为您自己的MySQL数据库凭据和连接参数。
pb实验步骤
1.建立数据库。
启动powerbuilder(pb)——单击database图标按钮——Select Tables 的Cancel——file——create database(数据库名:employee。
Browse为数据库的存储路径)——ok。
(密码和用户名要知道)2.建立数据库中的表。
Table图标——写明字段名、类型、长度、是否为空。
——save(保存,table name:emp)——ok——close定义关键字:右键表emp——property——primary key——点击emp_id——ok(设置sex编辑风格等)数据的装入:DB Administration——输入:insert into emp values('101','刘然','01','吉林','女',//或者0,1'1970/09/02','副经理',3200,'出生于吉林市,93年参加工作,毕业于人民大学。
');——exceute图标——也可以保存表save图标。
——return按钮返回。
还可以利用data manipulation(grid)等3个图标进行手动添加,删除,插入信息。
3 创建应用。
单击application图标——file——new新建应用保存路径,名字:pbtutor。
——no Window图标——new新建——标题设为“welcome”,类型:response——拖拽三个静态文本框(static text)两个单行编辑器(single line edit)两个按钮(commond button):其中:文本框名字:st_welcome,st_userid,st_passwd.。
两个编辑器名:sle_userid,sle_passwd。
两个按钮名:cb_ok,cb_cancel。
power bi 连接mysql数据库时输入的sql语句
power bi 连接mysql数据库时输入的sql语句在Power BI中连接MySQL数据库时,可以使用Power Query 编辑器中的SQL查询来执行特定的SQL语句。
下面是一些基本的步骤和注意事项:1.连接到MySQL数据库:o在Power BI Desktop中,选择"获取数据"(Get Data)选项,然后选择"更多"(More)> "数据库"(Databases)。
o在数据库列表中选择MySQL,然后连接到目标数据库。
o输入数据库服务器的地址、端口、用户名和密码等连接详细信息。
2.打开Power Query编辑器:o在连接成功后,选择"编辑查询"(Edit Query)选项,这将打开Power Query编辑器。
3.编写SQL语句:o在Power Query编辑器的查询编辑器窗口中,可以直接输入SQL语句。
o根据需要编写适当的SELECT语句来检索所需的数据列。
例如:SELECT column1, column2 FROM table_name。
4.执行SQL查询:o在Power Query编辑器的工具栏上,点击"关闭并加载"(Close & Load)按钮,这将执行SQL查询并将结果加载到Power BI报表中。
5.注意事项:o确保在编写SQL语句时使用正确的表名和列名。
o如果在执行查询时遇到问题,可以查看Power Query编辑器的错误消息,以便了解问题所在并提供解决方案。
o如果需要执行更复杂的查询操作,可以使用Power Query的更多功能和运算符来处理数据。
请注意,以上步骤可能会因Power BI版本和MySQL数据库的配置而有所不同。
建议查阅Power BI的官方文档或与数据库管理员合作,以确保正确连接到MySQL数据库并执行所需的查询操作。
PB11.5连接数据库主要有以下四种方法
一、使用 SNC SQL Native Client 方式连接数据库
sqlca = create transaction
SQLCA.DBMS = "SNC SQL Native Client(OLE DB)" //接口说明
SQLCA.LogId = "sa" //数据库管理员ID
SQLCA.LogPass = "" //数据库管理员密码
SQLCA.ServerName = "." //数据库服务器名称或者IP地址
SQLCA.DBParm = "Database='techmager'" //要连接的数据库名称
sqlca.autocommit=true //设置是否自动提交
connect using sqlca; //执行数SQLCA.DBMS = "" //接口说明
SQLCA.LogId = "sa" //数据库管理员ID
SQLCA.LogPass = '' //数据库管理员密码
connect using sqlca ; //执行数据库连接
使用 连接数据库方式连接数据库时,客户端电脑需要安装dotNetFramework 运行环境才能成功连接到数据库
四、使用 ODBC连接数据库
SQLCA.DBMS = "ODBC" //接口说明
connect using sqlca; //执行数据库连接
使用ODBC接口方式连接数据库,客户端电脑必须配置ODBC数据源,才能连接数据库
SQLCA.AutoCommit = False //设置是否自动提交
PB数据库连接的问题
connection failed:specified database is invalid一个asa数据库的db文件,移植到别的机器上的时候,使用的目录并不一样,所以就出错了用odbc连接时出标题中的提示,使用一下方法解决通过课程设计实践,对PB中的数据库连接总结如下:在用PB时,我们经常使用它本身携带的数据管理系统Adaptive server anywhere (ASA),并用它来创建(ASA)数据库,在创建数据库后,当我们将数据库移到其他文件夹或者其他电脑时,怎样去连接数据库呢?分为两种情况:第一种:在建该数据库时,没有默认创建数据库日志文件:如下在创建(ASA)数据库时,把那个允许创建日志前面的钩去掉连接步骤如下(1)配置ODBC数据源。
1.双击ODBC中Utilities中的“ODBC Administrator”项2.打开的窗口中,点击“用户DNS”页,点【配置】修改已有数据源或者点【添加】创建新数据源,以新建为例。
填写ODBC中“Date source name”选择Database中“Datebase file”路径,然后点击【确定】完成数据源创建。
(2)配置DB Profile。
1. 右击“ODB ODBC”项,选择“New profile”选择“Connection”选项卡,填写“Profile Name”,名称自定;在“Database Source”中选择刚才创建的数据源。
如果已经设置过,在“user id”、“password”具体填写。
点击【OK】(3)连接数据库。
如图所示,右击刚才创建的“Profile Name”——Admin,选择“connect”即可。
第二种:如果在建数据库时,默认创建数据库日志文件:在建立数据库的时候,勾选了Use Transaction Log选项,导致创建了日志文件。
那么就需要使用数据库的管理工具Sybase Central,将数据库文件与LOG 文件的关联去掉。
PB简单应用——连接数据库简单操作
1.打开sybase数据库,选择工具---创建数据库,弹出创建数据库向导,选择数据库保存位置,如下图:单击完成,成功创建数据库,如下图:2.右键单击“表”,选择新建表,在弹出的对话框中填入表名,并点击完成,创建一个表,如图所示:3.在主键中填上“ID”,其标示城市编号,选择数据类型。
在空白处右键单击,选择新建——列,新建一列,并填入相应的值,如下图所示:保存后,点击“数据”选项3.在空白处右键单击,选择新建行,向表中添加适当的内容,如下图:保存数据库。
4.在开始中打开SQL anywhere ODBC管理器,点击添加按钮,选择anywhere10,点击完成。
弹出如图所示的对话框:在数据源名中填入刚才建的数据库名:test,单击数据库选项卡,点击浏览找到test数据库文件并选取,进入登陆选项卡,填入相应的ID和口令(预先设定好的数据库口令),单击确定,添加数据库。
在ODBC管理器中选择刚才添加的数据库,点击配置,点击测试连接,测试器连接是否成功。
点击确定完成连接。
5.打开PB,选择new workspace,取文件名:city,点击保存。
6.在新建的workspace上右键单击,选择NEW 打开其对话框,如图:选择Application单击OK。
7选择左侧窗口的cityintroduce双击,在右侧打开的界面中,输入以下代码://profile psiSQLCA.DBMS="ODBC"SQLCA.AutoCommit=FalseSQLCA.DBParm="connectstring='DSN=test;UID=dba;PWD=sql'"CONNECT;if SQLCA.sqlcode<>0 thenmessagebox("提示","数据库连接失败!")elseopen (w_city)end if其作用是判断数据库是否连接成功。
pb 连接sql 方法
pb 连接sql 方法PB连接SQL方法PB(PowerBuilder)是一种用于开发企业级应用程序的集成开发环境(IDE)。
它具有强大的数据访问和处理能力,可以与各种数据库进行连接和交互。
连接SQL数据库是PB开发中的一个重要环节,如何高效地建立和管理数据库连接是PB开发人员需要掌握的技能之一。
本文将介绍PB连接SQL的方法,并提供一些实用的技巧和建议。
PB中连接SQL数据库的方法主要有以下几种:1.使用DataWindow控件连接数据库:PB的核心控件之一是DataWindow,它可以与数据库进行交互并显示和编辑数据。
通过配置DataWindow控件的属性,可以轻松地连接SQL数据库。
首先,需要创建一个DataWindow对象,并设置它的数据源属性为目标数据库的连接字符串。
然后,将DataWindow对象关联到一个窗口或数据窗口控件,即可实现数据的显示和编辑。
2.使用SQLCA连接数据库:SQLCA是PB提供的一个全局变量,用于连接和管理数据库。
要使用SQLCA连接数据库,首先需要设置SQLCA的属性,包括数据库的类型(如Oracle、SQL Server、MySQL等)、服务器地址、连接用户名和密码等信息。
然后,通过调用SQLCA的Connect函数,可以建立与数据库的连接。
建立连接后,可以通过执行SQLCA的SQL语句来操作数据库,并通过SQLCA的Fetch函数获取查询结果。
3.使用ODBC连接数据库:PB支持使用ODBC(开放数据库连接)接口连接各种不同类型的数据库。
要使用ODBC连接数据库,首先需要创建一个DSN(数据源名称),并配置它的连接属性,包括数据库的类型、服务器地址、连接用户名和密码等信息。
然后,在PB中使用ODBC数据源配置向导,选择创建的DSN,即可建立与数据库的连接。
连接建立后,可以通过执行SQL语句来操作数据库,并通过Fetch函数获取查询结果。
以上是PB连接SQL数据库的基本方法,下面提供一些实用的技巧和建议:1.使用连接池:连接池是一种池化技术,可以缓存已经建立的数据库连接,以便在需要时重复使用。