我有一个问题,为什么在网络上租用的MYSQL虚拟主机不能用myodbc连?主机的IP地址和端口号如何获得?

解决方案 »

  1.   

    我刚在SOLARIS 2.7 中将mySQL 3.23.28装上,看了两天里面的Mannual.html,刚开始,配置啥都不知道,今天才有感觉!我与你不同,我是准备在Solaris平台上,前台用JAVA来开发,后台用mySQL的数据库程序,只不过正准备看Java,呵呵...有空来交流交流!
      

  2.   

    如果我是租用的51.NET虚拟主机,但是服务商没有提供mysql连接的IP地址,我该怎么办?
      

  3.   

    确切说是请教呀!我是刚接触mySQL,QQ:1121956
      

  4.   

    我用VB+MYSQL有一段时间了,以前一直用MSSQL,主要是花钱,所以公司做的东西改为MYSQL上用,这样能省不少,觉得MYSQL轻便好用,目前一直有一个问题困扰着,就是如何将本地二进制文件插入到远程的MYSQL数据库,具体问题可以参看http://www.csdn.net/expert/topic/392/392319.shtm希望能和大家共同探讨
      

  5.   

    vb、linux与mysql
    http://www.csdn.net/expert/topic/357/357718.shtm应该可以!
    1.首先,确认 MySQL 装在 Linux 正确无误!
      (确切地说与 MySQL 的服务器端的操作系统无关,总之客户端既然是 VB,那就必然是 Windows 系列)
    2.VB 中可以采用 ODBC + OLE DB 方式连接 MySQL,可在下面页面下载 MyODBC,并安装:
      http://210.77.60.218/mirror/mysql/downloads/api-myodbc.html  MyODBC 2.50.39 for Windows95/98 (full setup) 
      http://210.77.60.218/mirror/mysql/Downloads/MyODBC/myodbc-2.50.39-win95.zip
      
      MyODBC 2.50.39 for NT/2000 (full setup)
      http://210.77.60.218/mirror/mysql/Downloads/MyODBC/myodbc-2.50.39-nt.zip  MyODBC 2.50.39 Windows95/98 and NT/2000 (only myodbc.dll and myodbc2.dll) 
      http://210.77.60.218/mirror/mysql/Downloads/MyODBC/myodbc-2.50.39-dll.zip
      
      Source for MyODBC 2.50.39 for Windows95/98 or NT/2000
      http://210.77.60.218/mirror/mysql/Downloads/MyODBC/myodbc-2.50.39-src.zip==============================================================================  也可以采用 OLE DB 方式连接 MySQL,可在下面页面下载 MyOLEDB ,并安装:
      (含大量 VB + ADO + OLE DB + MySQL 例程)  http://210.77.60.218/mirror/mysql/downloads/os-win32.html  MyOLEDB.chm (468K, modified: 2001/01/30)
      http://210.77.60.218/mirror/mysql/Downloads/Win32/MyOLEDB.chm  MyOLEDB.exe (4.6M, modified: 2001/01/29)
      http://210.77.60.218/mirror/mysql/Downloads/Win32/MyOLEDB.exe  Myoledb.zip (278K, modified: 2001/01/29)
      http://210.77.60.218/mirror/mysql/Downloads/Win32/Myoledb.zip  MySamples.zip (604K, modified: 2001/01/29)
      http://210.77.60.218/mirror/mysql/Downloads/Win32/MySamples.zip
    '代码样例:
    Dim adoConnection As New adodb.Connection
    'ODBC + OLE DB 方式
    'adoConnection.Open "Provider=MSDASQL.1;Driver={MySQL};host=localhost;DataBase=test;User ID=monty"
    'OLE DB 方式 (强烈建议)
    adoConnection.Open "Provider=MySqlProv.2.5;data source=test;User ID=monthy;server=yuer"
    Dim adoRecordset As New adodb.Recordset
    'adoRecordset.CursorLocation = adUseClient 'ODBC + OLE DB 方式必须有此句,方能用 DataGrid 显示
    adoRecordset.Open "SELECT * FROM sample2", adoConnection ', adOpenKeyset
    If Not adoRecordset.EOF Then
      Debug.Print adoRecordset.GetString
    End If
    Set DataGrid1.DataSource = adoRecordset 
      

  6.   

    用流的形式添加我已经成功,但修改确实不行    Dim cn As New ADODB.Connection
        cn.Open "dsn=fingerdata;uid=root;pwd="
        
        Dim RS As New ADODB.Recordset
        Dim stm As ADODB.Stream
       
        Set stm = New ADODB.Stream
       
        rs.Open "Select finger1 from ", Cn, adOpenKeyset, adLockOptimistic
        
        stm.Type = adTypeBinary
        stm.Open
        stm.LoadFromFile "c:\aaa.dat"
        
        RS.AddNew
        RS!finger1 = stm.Read
       
        RS.Update
       
        RS.Close
        stm.Close
       
        Set RS = Nothing
        Set stm = Nothing
       但是如果我想修改记录如:将rs.Open "Select finger1 from ", Cn, adOpenKeyset, adLockOptimistic
        改为rs.Open "Select finger1 from where id=6", Cn, adOpenKeyset, adLockOptimistic
        将下面的rs.addnew 注释
    总是报错
      

  7.   

    dance_code(向涛) 
    如果你的MY SQL SERVER安装时使用的是WINDOWS NT鉴别模式,则只能在局域网里可以连接客户端,如果使用的是混合模式则应该没有此问题.
      

  8.   

    呵呵,Dephli 写mysql客户端很方便,通过IP和端口。
      

  9.   

    ntsnow() 
    你该不会在说Ms Sql Server吧?
      

  10.   

    请教一个问题,mysql存储二进制的数据类型是不是lognbolb?在access数据库中能够自由存取二进制文件,在mysql下就出错,提示"非法的字符串或缓冲区长度"请指教。急!