Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: Draco Heroicus en 18 Junio 2006, 00:39 am



Título: Compatibilidad .NET con PHP ?
Publicado por: Draco Heroicus en 18 Junio 2006, 00:39 am
 ;D Soy un ignorante,, lo se me la paso preguntando xD.

...me surgio una duda, debido a que no he podido proteger downloads del leeching.

¿Podria implementar esto?

Una aplicacion en VB.NET que se conecte a una DB MySQL de un servidor www.sevidor_chafa.com y de esa forma obtener la información del Usuario y que este pueda acceder a las descargas que tiene permitidas?

...estoy soñando verdad, :( ?


Título: Re: Compatibilidad .NET con PHP ?
Publicado por: SeniorX en 18 Junio 2006, 02:06 am
Por lo menos en c# se puede, por lo tanto en vb.net seguramente se puede tb.


Título: Re: Compatibilidad .NET con PHP ?
Publicado por: BADBYTE-K en 19 Junio 2006, 16:39 pm
Bueno, conexion a MySQL si es posible, asi como lo es con ORACLE, SQL Server, etc.

Por ejemplo en este articulo gracias a Javier de la Rosa, se hace uso de MySQLDriverCS

Cito del website
Citar
A free simple .NET compliant MySQL driver. Made in C# but it would be used in all .NET compatible languages (VB.NET, Managed C++,...). This project was developed by M.L. Vi�as Livschitz in collaboration with CeDEI, Ramon Llull University, Barcelona, Spa

http://sourceforge.net/projects/mysqldrivercs/

MySQL desde .NET
[Acceder a bases de datos MySQL desde VB.NET]
http://www.elguille.info/colabora/puntoNET/versae_MySQLNET.htm

Lo que no logro captar, es donde entra la compatibilidad con PHP de la que hablas?


saludos



Título: Re: Compatibilidad .NET con PHP ?
Publicado por: MaLkAvIaN_NeT en 22 Junio 2006, 23:06 pm
.NET tiene la compatibilidad con muchos proveedores de Base de Datos como mysql,(oracle con el namespace oracleclient) y manejan los mismos métodos por ejemplo en sql usamos para conectarnos a un BD sqlconection y en oracle usamos oracleconection, ambos tienen las mismas propiedades.

bueno php es un lenguaje soportodo por .NET Frameworl, pero nada más que eso solo puedes abrir un archivo php y verlo como si se tratase de abrirlo con el notepad, pero como podrías hacer una compatibilidad con ambos?
podrías hacerlo usando XML que si puedes manipularlo desde vb.net, C# para eso utilizas el namespace

Código:
Imports System.Xml

si quisieras escribir un archivo xml podría ser necesario utilizar el streamwriter y para esto tendrías que usar tambien

Código:
Imports System.IO

para leerlo puedes usar xmlDocument le das la ruta y luego usas el método load, si tienes problemas para esto puedo poner aqui un ejemplo.
salu2


Título: Re: Compatibilidad .NET con PHP ?
Publicado por: alexelprogramador en 19 Marzo 2008, 01:58 am
hum... aver que te contesto yo que estoy todo el puñetero dia dando caña al mysql con vb.net.

en realidad es muy sencillo, ya que mysql tiene un conector .net llamado mysqlconnector .net con la version 5.1 que permite todas las caracteristicas de .net 2.0

lo que neceistas, aparte de instalar el conector .net es importar el espaciado de nombres

imports system.data.mysql "si no  mal recuerdo"

y luego hacer las conexiones y carga de datos como si de un sqlserver se tratase, ya que mysqlclient simula mucho el sqlconector

seria algo asi como:

crear el conection, luego el dataset, luego un dataadapter.... etc etc, pero todo empezando con mysql:

mysqlconection, mysqldataset, mysqldataadapter, y asi.

el metodo y manera de hacerlo es simetrica al sqlclient, asi que solamente debes buscar ejemplos de sqlclient y te furula.

creo que de esto hay poco hecho por ahi, me gustaria un dia pegar el codigo que tengo hecho para conectar con mysql.

te dejo una web donde se listan unas empresas que están almacenadas en mysql:

http://www.afines.info/empresas.aspx

esto es todo .net con vb.net y mysql5.0 usando mysqlclient  ::) ::) ::) ::) ::)