PHP, Java, JavaScript, XML, XHTML, HTML, CSS, ASP, Delphi, Assembly, LaTeX, C, UML, Flash, Perl, SQL, Python, Zope, Pascal, WML. Se conhece mais de 3 siglas referidas, este é o forum para si.
Moderadores: Administradores, Moderadores
por vala » Quarta Fev 27, 2008 15:58
boas o meu problema e o seguinte:
tenho um programa em java de acesso e controlo a uma base de dados.
tipo ja consigo exportar os dados da tabela de um java para um bloco de notas.
o que eu queria saber e como e que arranjo maneira de exportar a base de dados atravez do java mas fazendo com que fosse so abrir no mysql e ficassem os dados todos.
-

vala
- Membro de Ouro

-
- Mensagens: 724
- Registado: Segunda Nov 19, 2007 10:25
- Localização: Leiria (Batalha)
por Fenrir » Quarta Fev 27, 2008 16:29
procura comandos de geração de script de mysql em java no google.
-

Fenrir
- Membro de Prata

-
- Mensagens: 354
- Registado: Segunda Set 20, 2004 22:33
- Localização: Porto
por alr_tech » Quarta Fev 27, 2008 16:29
boas
explica-te melhor
cumps
AMD XP 2400+, ASUS A7N8X-E Deluxe
1 Gb DDR 400, Seagate 80 GB ATA + 120 Gb ATA, ATI 9600 XT
-
alr_tech
- Gurus

-
- Mensagens: 6768
- Registado: Quinta Fev 17, 2005 18:01
- Localização: Lisboa
por vala » Quarta Fev 27, 2008 16:32
tipo eu ja faço exportação dos dados.
agora quero fazer isso directamente para puder importar no mysql.
-

vala
- Membro de Ouro

-
- Mensagens: 724
- Registado: Segunda Nov 19, 2007 10:25
- Localização: Leiria (Batalha)
por alr_tech » Quarta Fev 27, 2008 16:42
boas
vala Escreveu:tipo eu ja faço exportação dos dados.
agora quero fazer isso directamente para puder importar no mysql.
queres usar java certo...
para o Mysql podes usar os drivers para Java do MySQL ou por ODBC...
cumps
AMD XP 2400+, ASUS A7N8X-E Deluxe
1 Gb DDR 400, Seagate 80 GB ATA + 120 Gb ATA, ATI 9600 XT
-
alr_tech
- Gurus

-
- Mensagens: 6768
- Registado: Quinta Fev 17, 2005 18:01
- Localização: Lisboa
por vala » Quarta Fev 27, 2008 16:50
e assim quero usar o java.
mas no java posso inserir codigo MySQL, que isso eu sei fazer
-

vala
- Membro de Ouro

-
- Mensagens: 724
- Registado: Segunda Nov 19, 2007 10:25
- Localização: Leiria (Batalha)
por alr_tech » Quarta Fev 27, 2008 17:00
boas
O MySQL é um SGBD, o SQl é a linguagem standart usada...
o MySQL tem bibliotecas para usar com o java
mas, podes usar ODBC tb...
tu agora é que sabes...
cumps
AMD XP 2400+, ASUS A7N8X-E Deluxe
1 Gb DDR 400, Seagate 80 GB ATA + 120 Gb ATA, ATI 9600 XT
-
alr_tech
- Gurus

-
- Mensagens: 6768
- Registado: Quinta Fev 17, 2005 18:01
- Localização: Lisboa
por vala » Quarta Fev 27, 2008 17:15
Eu uso isto mysql-connector-java-5.0.8-bin.jar
-

vala
- Membro de Ouro

-
- Mensagens: 724
- Registado: Segunda Nov 19, 2007 10:25
- Localização: Leiria (Batalha)
por alfatek » Sexta Fev 29, 2008 19:40
Não percebi nada... Se queres uma resposta decente, tens de explicar-te muito melhor, em bom português e detalhadamente o que queres...
Entretanto, googla por "mysqlimport" "mysqldump".
Se tens um ficheiro com o resultado da exportação de dados do mysql (mysqldump) basta fazer:
- Código: Seleccionar todos
mysql -u USERNAME -p PASSWORD NOME_DA_DATABASE < ficheiro.sql
-
alfatek
- Administrador

-
- Mensagens: 3257
- Registado: Sábado Abr 06, 2002 18:28
- Localização: Coimbra
-
por vala » Segunda Mar 03, 2008 9:04
tenho um programa que me controla a base de dados, cria apaga edita registos e exporta para um bloco de notas.
eu queria que exportasse de modo a ser perceptivel para a linguagem SQL
-

vala
- Membro de Ouro

-
- Mensagens: 724
- Registado: Segunda Nov 19, 2007 10:25
- Localização: Leiria (Batalha)
por alr_tech » Segunda Mar 03, 2008 10:08
boas
vala Escreveu:tenho um programa que me controla a base de dados, cria apaga edita registos e exporta para um bloco de notas.
eu queria que exportasse de modo a ser perceptivel para a linguagem SQL
a menos que eu esteja muito enganado... esse programa usa SQL...
a menos que use um sistema de tabelas esquisito...
por isso o problema é igual..
só tens de saber fazer Selects, Inserts e Updates...
depois é só usar o comando da classe que permite aceder à BD
ou seja depois de abrires uma para leitura e a outra para escreveres só tens de ir passando as coisas segundo as regras das BD relacionais...
cumps
AMD XP 2400+, ASUS A7N8X-E Deluxe
1 Gb DDR 400, Seagate 80 GB ATA + 120 Gb ATA, ATI 9600 XT
-
alr_tech
- Gurus

-
- Mensagens: 6768
- Registado: Quinta Fev 17, 2005 18:01
- Localização: Lisboa
por vala » Segunda Mar 03, 2008 10:17
olha axo que assim não da porque o que eu tenho de fazer e exportar para um ficherio que o SQL manager light abra e fique logo tudo em tabelas
-

vala
- Membro de Ouro

-
- Mensagens: 724
- Registado: Segunda Nov 19, 2007 10:25
- Localização: Leiria (Batalha)
por alr_tech » Segunda Mar 03, 2008 10:46
boas
vala Escreveu:olha axo que assim não da porque o que eu tenho de fazer e exportar para um ficherio que o SQL manager light abra e fique logo tudo em tabelas
diz-me uma coisa...
sabes o que são BD relacionais?
chaves ?
não se pode copiar de qq maneira umas tabelas de um SGBD para outro...
porque o método de definição das chaves pode ser diferente.
as tabelas base, não geram problemas, mas todas as relacionadas sim..
pois, as chaves podem variar e tens de ter um método para relacionar os dados..
há já lagum tempo que não trabalho com MSSQL, mas acho que existe um gestor de pacotes gráfico que te pode ajudar a migração de dados....
valida isso..
cumps
AMD XP 2400+, ASUS A7N8X-E Deluxe
1 Gb DDR 400, Seagate 80 GB ATA + 120 Gb ATA, ATI 9600 XT
-
alr_tech
- Gurus

-
- Mensagens: 6768
- Registado: Quinta Fev 17, 2005 18:01
- Localização: Lisboa
por vala » Segunda Mar 03, 2008 11:19
eu so tenho uma tabela...
so tenho que exportar os dados de uma tabela ok
-

vala
- Membro de Ouro

-
- Mensagens: 724
- Registado: Segunda Nov 19, 2007 10:25
- Localização: Leiria (Batalha)
por alr_tech » Segunda Mar 03, 2008 11:31
boas
vala Escreveu:eu so tenho uma tabela...
so tenho que exportar os dados de uma tabela ok
mais fácil ainda...
qualquer um dos métodos descritos serve...
nem 'tou a ver a tua dificuldade...
cumps
AMD XP 2400+, ASUS A7N8X-E Deluxe
1 Gb DDR 400, Seagate 80 GB ATA + 120 Gb ATA, ATI 9600 XT
-
alr_tech
- Gurus

-
- Mensagens: 6768
- Registado: Quinta Fev 17, 2005 18:01
- Localização: Lisboa
Voltar para Programação
Quem está ligado:
Utilizador a ver este Fórum: Nenhum utilizador registado e 1 visitante