Bienvenido(a), Visitante. Favor de ingresar o registrarse.

Ingresar con nombre de usuario, contraseña y duración de la sesión

Foros del Club

Páginas: [1]   Ir Abajo
  Enviar tema  |  Imprimir  
Autor Tema: conectar por red  (Leído 1528 veces)
0 Usuarios y 1 Visitante están viendo este tema.
Jose
Visitante
« en: 31/07/2006, 08:20:28 »

hola, yo de nuevo jejejeje se puede conectar sqlite desde otra pc?
tengo un amigo que me dice que si se puede pero no me dice como
quiero saber que puerto usar y todo eso, ayudenme
En línea
CID
Administrador
Legend
*****

Prestigio: 22
Desconectado Desconectado

Sexo: Masculino
Estudiante de: Arte de la informática
Título universitario: Programador
Profesión: Desarrollador
Mensajes: 1136



WWW
Lenguajes:
Varios
Bases de datos:
Varios
« Respuesta #1 en: 30/08/2006, 19:09:17 »

SQLite trabaja solo en forma local. Es una simple DLL que trabaja en la máquina que la "hostea".
Lo que tu amigo puede estar haciendo es tener en una máquina la DLL de SQLite y un programa servidor configurado en X puerto. Y desde otra pc de la red acceder a ese programa servidor para que realice tal o cual tarea con la base de datos y retorne las respuestas al cliente.

Saludos.
En línea

Tavo
Technocrat
*********

Prestigio: 0
Desconectado Desconectado

Sexo: Masculino
Título universitario: Ninguno
Profesión: GameDeveloper(GD) y Desarrollador
Mensajes: 144




Lenguajes:
Visual Basic
Real Basic
Python
C/C++
Java
SQL
Bases de datos:
SQLite
MySQL
« Respuesta #2 en: 31/08/2006, 21:41:40 »

No es tan haci. En realidad si se puede, pero como dijo CID a travez de un puerto y saber la IP (son las cosas primordiales ademas del nombre de la base de datos, usuario y contraseña).
En línea

CID
Administrador
Legend
*****

Prestigio: 22
Desconectado Desconectado

Sexo: Masculino
Estudiante de: Arte de la informática
Título universitario: Programador
Profesión: Desarrollador
Mensajes: 1136



WWW
Lenguajes:
Varios
Bases de datos:
Varios
« Respuesta #3 en: 31/08/2006, 23:13:23 »

No es tan haci. En realidad si se puede, pero como dijo CID a travez de un puerto y saber la IP (son las cosas primordiales ademas del nombre de la base de datos, usuario y contraseña).

Te corrijo, no se puede.
Ésta es una base de datos entre comillas. SQLite es simplemente una DLL (Biblioteca de enlace dinámico) que accede a un archivo fisico y la trata con sentencias SQL. Ni más ni menos.
SQLite no "viene de fabrica" con ningún servidor ya que su funcionalidad no es la de ser una base de datos cliente/servidor ni mucho menos. Solo busca ser una interface de acceso a archivos que serán tratados como si fueran bases de datos, y esa interface no es más que dicha DLL.
Esa DLL actua de librería cliente, la filosofía de SQLite es brindar una capa de acceso para manipular archivos que funcionan como bases de datos, y por éste tipo de arquitectura no puede pensarse que SQLite pueda utilizarse como una base de datos Cliente/Servidor. Lo mismo debe pensarse de Access (jet en realidad), Paradox, y muchas otras que nacieron para servir solo para programas locales.

Saludos.
En línea

JoRgE-1987
Programador
Legend
**********

Prestigio: 7
Desconectado Desconectado

Sexo: Masculino
Título universitario: No.
Profesión: Programador
Mensajes: 633

Geek


WWW
Lenguajes:
Object Pascal
Pascal
HTML
Aprendiendo C++
« Respuesta #4 en: 01/09/2006, 01:59:29 »

Apoyando los conocimientos de CID, te recomiendo leer lo siguiente:

SQLite es un sistema de gestión de bases de datos relacional compatible con ACID, y que está contenida en una relativamente pequeña librería en C. SQLite es un proyecto de dominio público creado por D. Richard Hipp.

A diferencia de los sistemas de gestión de base de datos cliente-servidor, el motor de SQLite no es un proceso independiente con el que el programa principal se comunica. En lugar de eso, la librería SQLite se enlaza con el programa pasando a ser parte integral del mismo. El programa utiliza la funcionalidad de SQLite a través de llamadas simples a subrutinas y funciones. Esto reduce la latencia en el acceso a la base de datos, debido a que las llamadas a funciones son más eficientes que la comunicación entre procesos. El conjunto de la base de datos (definiciones, tablas, índices, y los propios datos), son guardados como un sólo ficheros estándard en la máquina host. Este diseño simple se logra bloqueando todo el fichero de base de datos al principio de cada transacción.

http://es.wikipedia.org/wiki/Sqlite

Saludos Cheesy:D
En línea


CID
Administrador
Legend
*****

Prestigio: 22
Desconectado Desconectado

Sexo: Masculino
Estudiante de: Arte de la informática
Título universitario: Programador
Profesión: Desarrollador
Mensajes: 1136



WWW
Lenguajes:
Varios
Bases de datos:
Varios
« Respuesta #5 en: 12/11/2006, 13:57:18 »

Pero revolviendo la red, veo que alguien pensó en lo que decia Tavo Lengua y creó un motor para SQLite 3, aca la dirección de descarga: http://sourceforge.net/projects/sqlitedbms
y ésta la del home: http://sqlitedbms.sourceforge.net/index.htm

SQLiteDBMS is a database management server for SQLite. It allows an sqlite3 process to be accessed via a TCP/IP network. It provides Extended SQL, SSL, basic authentication, query caching, WebDAV, access control, and replication. http://sqlitedbms.sf.net

Saludos.

PD: Anoche estaba pensando que seria buena idea hacer un server para sqlite, ja.. que grande es internet.
En línea

JoRgE-1987
Programador
Legend
**********

Prestigio: 7
Desconectado Desconectado

Sexo: Masculino
Título universitario: No.
Profesión: Programador
Mensajes: 633

Geek


WWW
Lenguajes:
Object Pascal
Pascal
HTML
Aprendiendo C++
« Respuesta #6 en: 13/11/2006, 21:15:29 »

PD: Anoche estaba pensando que seria buena idea hacer un server para sqlite, ja.. que grande es internet.

Muy cierto, cada vez tercerizamos mas y mas herramientas, mientras que antes, era mas comun crearlas. Lengua

Por un lado, esta bueno, te ahorras trabajo. Lengua

Buen dato.

Saludos Cheesy:D
En línea


Foros del Club
   

 En línea
Páginas: [1]   Ir Arriba
  Enviar tema  |  Imprimir  
 
Ir a: