首页 > 编程知识 正文

中如何绑定mysql数据库,mysql怎么指定数据库

时间:2023-12-28 11:56:42 阅读:327616 作者:PGBM

本文目录一览:

怎么连接linux下的mysql数据库

首先,纠正一下,mysql只是一个数据库软件,安装在windows还是linux操作系统上,连接方法一致,下面介绍windows下如何连接mysql数据库。

一、本机mysql的连接方式:

1.按快捷键win+R键来进入运行,并输入cmd,点击确定

2.键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。

3.如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql

二、远程mysql的连接方式

假设远程主机的IP为:111.111.111.111,用户名为root,密码为mysql123。则键入以下命令: mysql -h111.111.111.111 -uroot -p;在提示符下输入密码mysql123,连接成功。

如何在vb6.0中用datareport控件 绑定mysqlodbc数据库啊

在VB6中动态创建使用ADO控件访问数据库

使用ADO控件可以方便的在VB6中访问ODBC数据库,但是通过直接放置ADODS控件来获得ADO的数据连接比较麻烦,我们可以在VB工程中创建一个公共数据模块,将ADO控件的初始化、建立连接、关闭连接等操作都写到函数中,这样就可以在工程的其他模块中共享调用这个ADO连接。

一次完整的ADO调用操作分为如下几个步骤:打开ADO到数据库的连接,初始化ADO RECORDSET集。通过写入SQL语句执行查询并返回查询结果RECORDSET集;或者可以通过写入SQL语句执行相应数据库操作。释放RECORDSET集,关闭数据库连接。

需要注意的是,每个动态创建的ADO同时只能被一个过程调用,如果需要进行多表并行操作,可能需要在公共数据模块中建立多个动态ADO。

下面是相关的代码:

'-----------------------------------------------------------------

'如下代码保存在名为my.bas的工程模块中

Public CONN As Adodb.Connection '定义ADO CONNECTION对象Public RS As Adodb.Recordset '定义ADO RECORDSET对象

'****************************'打开数据库连接'****************************Function ConnOpen() Dim ASTR As String Set CONN = New Adodb.Connection ASTR = GetDatabasePath 'MDB文件数据库路径

CONN.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" ASTR ";Persist Security Info=False" '本例的ODBC连接为JET4.0的直接到MDB文件的连接,如果使用ODBC数据源可以使用如下CONNECTION串: 'Provider=MSDASQL.1;Password="";Persist Security Info=True;Data Source=数据源名称;Initial Catalog=数据表库名称

CONN.Open

Set RS = New Adodb.Recordset

With RS Do ActiveConnection = CONN CursorType = adOpenDynamic LockType = adLockOptimistic End WithEnd Function

'****************************'关闭数据库'****************************Function ConnClose() Set RS = Nothing CONN.Close Set CONN = NothingEnd Function

'**********************************************************' 获得数据库路径' 本例数据库保存在程序目录下的DBS子目录中,名为db1.mdb'**********************************************************Public Function GetDatabasePath() As String Dim sPath As String If Right$(App.Path, 1) = "" Then sPath = App.Path + "dbs" Else sPath = App.Path + "dbs" End If GetDatabasePath = sPath + "db1.mdb"End Function

'End of my.bas'-----------------------------------------------------------------

如下示例代码为my.bas的使用方法:'-----------------------------------------------------------------'使用RS对象执行SELECT语句'TableName和FieldName分别为表名和字段名'查询结果保存在数组s中Private Sub RunSelectCommand() Dim s(99) as String Dim i as Integer i=0 Call my.ConnOpen my.RS.Open "SELECT * FROM TableName" While Not RS.EOF i=i+1 If Not isNull(my.RS!FieldName) Then s(i)=Cstr(my.RS!FieldName) RS.MoveNext Wend Call my.ConnCloseEnd Sub

'使用CONN对象执行UPDATE/DELETE/INSERT语句'SQL语句放在变量sSQL中Private Sub RunSqlCommand() Dim sSQL as String Call my.ConnOpen my.CONN.Execute sSQL Call my.ConnCloseEnd sub

'对于DATAGRID和DATAREPORT这些需要DATASOURCE的控件可以做如下操作'使用SELECT语句打开RS的数据集Set OBJ.Datasource=my.RS'---------------------------------------------------------------------

这个方法对于开发简单小型的MIS系统很实用,也可以在报表和数据表中使用,缺点是在多表操作和函数嵌套调用时,一个动态ADO对象不能同时执行两个工作,后一个写入的SQL语句会覆盖先写入的SQL语句,当在回到前一个过程时,会因为字段找不到而出错。因此如果可能需要进行多表操作,可以尝试多定义几个CONN 和RS对象。

Mysql数据库如何和mapx中的层绑定

mapx的数据绑定。

项目要求:将一些数据,用专题图的方式在地图上显示出来。

1、首先创建一个临时图层(根据项目需求,没必要创建永久图层)

开始用creatLayer方法建的,

A、用MainMap.Layers.CreateLayer方法创建临时表。但这个临时表只有一个字段:GeoName(

Char 24)。程序运行过程中该表存放位置为系统临时文件夹下

B、使用LayerInfo对象创建临时表,可以指定字段。示例:

2、将要显示的数据添加到新建的图层上。

网上找到的资料都是和数据库进行绑定,然后吧啦吧啦就ok了,但我addData时报:Invalid Field specified. Name not found, or index out of range. 错误。

原因:因为我是用A方法创建的图层,这时只有一个默认的字段,Geoname

[c-sharp] view plain copy

MapXLib.Fields fields = new MapXLib.FieldsClass();

fields.AddFloatField("lon", Type.Missing);

fields.AddFloatField("lat", Type.Missing);

MapXLib.Dataset testDataSet = axMap.DataSets.Add(MapXLib.DatasetTypeConstants.miDataSetLayer, tempLayer, "", 0, 0, 0, fields , false);

Add时传进去的参数是fields,当然就报这个错误了,应该换用B方法创建图层。

假设MapX已经打开一个图层,图层名为"a",手头还有一个Access数据库a.mdb,数据库里面

有个表X想和a图层绑定。我们保证a层属性里面有一个字段ID1与表X的一个字段ID2是匹配

的!!

问题一:数据库中的某一字段要和表中的某一字段匹配,这句话什么意思?是字段名要一致,还是该列的数据完全一致?

问题二:我们用的数据不是从数据库取出来的,是随便设的一些数据,根据上面的意思,好像是指a层的一个字段名及类型,要和表

x的一个字段名和类型,完全一致。

//添加新的点

x = 100;

y = 100;

str = "节点";

pt.Set(x, y);

mystyle = lyr.AllFeatures[1].Style;

fts = axMap1.FeatureFactory.CreateSymbol(pt, mystyle);

fts.KeyValue = str;

lyr.AddFeature(fts, null);

lyr.Refresh();

我想把新的点添加到图层上,但是AddFeature()的第二个参数不能为空,呼唤哪位高手帮忙解决一下。

在线等啊!!!

第二个参数是RowValues:表示一行数据的属性数据的新值,RowValues集合中的每个值都相应于属性数据的一列,此参数只适用于miDatesetLayer类型的layer!

它是一个可选参数,C#却强制使用,没有办法的。要不你就声明一个Rowvalues的变量,然后放在第二个参数上!你试试看吧!

怎么把MYSQL数据库和空间绑定

只要程序空间支持,只要在空间里的数据库文件调取一下就行。

?php

//数据库连接信息

$cfg_dbhost = '#####';

$cfg_dbname = '数据库名';

$cfg_dbuser = '数据库账号';

$cfg_dbpwd = '密码';

$cfg_dbprefix = '###_';

$cfg_db_language = '###';

?

看看这两个文件都有没有问题。

/includes/cofigure.php

/admin//includes/cofigure.php

或者按照下面弄弄。

登入你的cPanel.

点击MySQL Databases.

如果在用户版块中还没有WordPress相关用户的话,请创建一个:

为WordPress选用一个用户名(推荐使用'wordpress')并将其输入到用户名(UserName)输入框中。

选用一个保密性较高的密码(最好是大小写字母、数字及符号的组合),并将其输入到密码(Password)输入框中。

记录之前确定的用户名和密码。

点击添加用户(Add User)。

如果在数据库版块中还没有与WordPress相关数据库(Databases),请创建一个:

为WordPress数据库起个名字(可以使用'wordpress'或'blog'),将其输入到数据库(Db)输入框中,并点击添加数据库(Add Db)。

在数据库(Databases)版块中,从用户(User )下拉列表中选择刚才的WordPress用户名,接着在数据库(Db)下拉列表中选择WordPress数据库。确保在权限(Privileges)部分中选中了所有(All)权限后点击向数据库添加用户(Add User to Db)。

返回MySQL帐户维护主界面(MySQL Account Maintenance)时,cPanel会将刚才创建的数据库信息罗列出来。应该能看到之前添加到数据库的用户名(具备所有权限),还有一些连接字串(Connection Strings)样本可用于Perl或PHP脚本中以连接数据库。PHP代码格式如下:

$dbh = mysql_connect("hostname", "username", "PASSWORD HERE") or die ("message");

mysql_select_db("databasename");

记下hostname, username, databasename的值,以及之前设定的密码。(注意,hostname通常为localhost。)

要是再不行的话就去找空间商问问是什么个情况。让他们整整。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。