Ir para conteúdo
Fórum Script Brasil

Pesquisar na Comunidade

Mostrando resultados para as tags ''postgres''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • Programação & Desenvolvimento
    • ASP
    • PHP
    • .NET
    • Java
    • C, C++
    • Delphi, Kylix
    • Lógica de Programação
    • Mobile
    • Visual Basic
    • Outras Linguagens de Programação
  • WEB
    • HTML, XHTML, CSS
    • Ajax, JavaScript, XML, DOM
    • Editores
  • Arte & Design
    • Corel Draw
    • Fireworks
    • Flash & ActionScript
    • Photoshop
    • Outros Programas de Arte e Design
  • Sistemas Operacionais
    • Microsoft Windows
    • GNU/Linux
    • Outros Sistemas Operacionais
  • Softwares, Hardwares e Redes
    • Microsoft Office
    • Softwares Livres
    • Outros Softwares
    • Hardware
    • Redes
  • Banco de Dados
    • Access
    • MySQL
    • PostgreSQL
    • SQL Server
    • Demais Bancos
  • Segurança e Malwares
    • Segurança
    • Remoção De Malwares
  • Empregos
    • Vagas Efetivas
    • Vagas para Estágios
    • Oportunidades para Freelances
  • Negócios & Oportunidades
    • Classificados & Serviços
    • Eventos
  • Geral
    • Avaliações de Trabalhos
    • Links
    • Outros Assuntos
    • Entretenimento
  • Script Brasil
    • Novidades e Anúncios Script Brasil
    • Mercado Livre / Mercado Sócios
    • Sugestões e Críticas
    • Apresentações

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

  1. Bom dia! Estou implementando uma função no postGreSQL que não pode ser executada enquanto outro usuário está rodando ela. Como o postGres só commita os inserts quando a function termina, fica difícil fazer este tipo de bloqueio. Tentei utilizar o dblink para fazer um insert numa tabela de lock, porém se a function retorna algum tipo de erro, este insert já foi feito e aí a function fica "travada" até que seja finalmente deletado o registro de lock. Minha pergunta: Tem como eu saber se no banco esta function está em execução por algum usuário? Isto em tempo de execução?
  2. Tem como eu acessa meu bando de dados ou app em feito em Java uma rede local LAN e WAN.
  3. Alguém tem ideia do que pode ser ? Em desenvolvimento funciona normal em produção e homologação com JAR não. Postgres 9.1 em produção e 9.0 em desenvolvimento. Exceção Gerada: org.postgresql.util. PSQLException: ERROR: current transaction is aborted, commands ignored until end of transaction block at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2102) at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1835) at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:257) at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:500) at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:388) at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:381) at wfr.database.DBConnection.execStatement(DBConnection.java:1383) at wfr.com.systems.system_ami.rules.WebrunFunctions.ebfSQLExecuteUpdate(WebrunFunctions.java:12452) at wfr.com.systems.system_ami.rules.PatrimonioInsrerirAlterarDepois.run(PatrimonioInsrerirAlterarDepois.java:61) at wfr.rules.WFRRule.start(WFRRule.java:755) at wfr.rules.WFRRule.call(WFRRule.java:1817) at wfr.rules.WFRRule.call(WFRRule.java:57) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Tabela select * from pg_locks http://prntscr.com/8jgdif
  4. Tenho este script é possível eu fazer a última instução? Se sim como? CREATE SEQUENCE public.Questionario_IdQuestionario; CREATE TABLE public.Questionario ( IdQuestionario BIGINT NOT NULL DEFAULT nextval('public.Questionario_IdQuestionario'), nome varchar(500) NOT NULL, CONSTRAINT pk_questionario PRIMARY KEY (IdQuestionario) ); CREATE SEQUENCE public.Escrita_IdEscrita; CREATE TABLE public.Escrita ( IdEscrita BIGINT NOT NULL DEFAULT nextval('public.Escrita_IdEscrita'), Variacao int NOT NULL, Limite int not null, CONSTRAINT pk_escrita PRIMARY KEY (IdEscrita) ); CREATE SEQUENCE public.Escala_IdEscala; CREATE TABLE public.Escala ( IdEscala BIGINT NOT NULL DEFAULT nextval('public.Escala_IdEscala'), Variacao text NOT NULL, CONSTRAINT pk_escala PRIMARY KEY (IdEscala) ); CREATE SEQUENCE public.MultiplaEscolha_IdMultiplaEscolha; CREATE TABLE public.MultiplaEscolha ( IdMultiplaEscolha BIGINT NOT NULL DEFAULT nextval('public.MultiplaEscolha_IdMultiplaEscolha'), CONSTRAINT pk_multiplaescolha PRIMARY KEY (IdMultiplaEscolha) ); CREATE SEQUENCE public.Alternativa_IdAlternativa; CREATE TABLE public.Alternativa ( IdAlternativa BIGINT NOT NULL DEFAULT nextval('public.Alternativa_IdAlternativa'), Conteudo varchar(255) NOT NULL, idMultiplaEscolha BIGINT NOT NULL, CONSTRAINT pk_alternativa PRIMARY KEY (IdAlternativa), FOREIGN KEY (idMultiplaEscolha) REFERENCES MultiplaEscolha (IdMultiplaEscolha) ); CREATE SEQUENCE public.Pergunta_IdPergunta; CREATE TABLE public.Pergunta ( IdPergunta BIGINT NOT NULL DEFAULT nextval('public.Pergunta_IdPergunta'), IdConfigResposta BiGINT NOT NULL, TipoRespota varchar(255) NOT NULL, Questao text NOT NULL, CONSTRAINT pk_pergunta PRIMARY KEY (IdPergunta), FOREIGN KEY (IdConfigResposta) REFERENCES Escala (IdEscala), FOREIGN KEY (IdConfigResposta) REFERENCES Escrita (IdEscrita), FOREIGN KEY (IdConfigResposta) REFERENCES MultiplaEscolha (IdMultiplaEscolha) ); CREATE TABLE public.aluno ( id_aluno BIGINT NOT NULL, nome varchar(255) Not Null, CONSTRAINT pk_aluno PRIMARY KEY (id_aluno) ); CREATE TABLE public.responsavel ( id_responsavel BIGINT NOT NULL, nome varchar(255) Not Null, CONSTRAINT pk_responsavel PRIMARY KEY (id_responsavel) ); CREATE SEQUENCE public.Resposta_IdResposta; CREATE TABLE public.Resposta ( IdResposta BIGINT NOT NULL DEFAULT nextval('public.Resposta_IdResposta'), IdPergunta BiGINT NOT NULL, IdEntrevistado BIGINT NOT NULL, FlagEntrevistado char(1) NOT NULL, Resposta text Not Null, CONSTRAINT pk_resposta PRIMARY KEY (IdResposta), FOREIGN KEY (IdPergunta) REFERENCES Pergunta (IdPergunta), FOREIGN KEY (IdEntrevistado) REFERENCES Aluno (id_aluno), FOREIGN KEY (IdEntrevistado) REFERENCES Responsavel (id_responsavel) ); CREATE SEQUENCE public.QuestionarioPergunta_IdQuestionarioPergunta; CREATE TABLE public.QuestionarioPergunta ( IdQuestionarioPergunta BIGINT NOT NULL DEFAULT nextval('public.QuestionarioPergunta_IdQuestionarioPergunta'), IdPergunta BiGINT NOT NULL, IdQuestionario BIGINT NOT NULL, CONSTRAINT pk_questionariopergunta PRIMARY KEY (IdQuestionarioPergunta), FOREIGN KEY (IdPergunta) REFERENCES Pergunta (IdPergunta), FOREIGN KEY (IdQuestionario) REFERENCES Questionario (IdQuestionario) ); /*Nome dos Usuários*/ insert into aluno(id_aluno, nome) values (1, 'Michel'); insert into aluno(id_aluno, nome) values (2, 'Adriano'); insert into responsavel(id_responsavel, nome) values (1,'Jean'); insert into responsavel(id_responsavel, nome) values (2,'Claudio'); /*Nome do questionário*/ insert into questionario(nome) values ('Desenvolvimento Web - Aluno'); /*Identificador do conjunto de respostas de múltipla escolha*/ insert into MultiplaEscolha(IdMultiplaEscolha) values (1); /*Alternativas de um conjunto de respostas*/ insert into Alternativa(Conteudo, idMultiplaEscolha) values ('Programação Web',1); insert into Alternativa(Conteudo, idMultiplaEscolha) values ('Frameworks',1); /*Cadastro de pergunta - Aqui deu ruim Como diferenciar qual IdConfigResposta eu estou passando?*/ insert into Pergunta(IdConfigResposta, TipoRespota, Questao) values (1,'Alternativas','Qual a matéria mais relevante?');
  5. Bom, gostaria de tirar uma duvida: Se for possível, como criar uma coluna em uma tabela que possa buscar como referencia a Primary Key de outras duas tabelas, mas para cada registro (linha), buscar de uma ou outra e não das duas ao mesmo tempo. Exemplo: Tabela Cliente tem ID (PK), Nome Tabela Fornecedor tem ID (PK), Nome Ai na tabela Caixa tem ID (PK), Movimento (Receber ou Pagar), CliFor (FK para Cliente ou Fornecedor dependendo do movimento) A questão é que na tabela do Caixa tenho as movimentações de pagamento e recebimento, mas quando é pagamento a coluna CliFor tem que ter relacionamento com a PK da tabela Fornecedor, já quanto é recebimento a coluna CliFor tem que ter relacionamento com a PK da tabela Cliente. Isso é possivel? Uma coluna se relacionar com 2 tabelas? O que eu sei fazer é criar duas colunas na tabela Caixa, uma para cliente e outra para fornecedor, mas eu queria unificar isso em uma única coluna
  6. Olá galera, sou novo na comunidade, vim em busca de ajuda, pois não sei mais onde recorrer tenho um sistema para automação comercial, e varios cliente usam o navegador para acessar os sites de banco, (caixa, sicredi) e apos um tempo acessado ou em alguns casos logo apos abrir o site e fazer o login, o postgres, para de funcionar misteriosamente, somente abrindo os servicos do windows e startando o servico do postgres, ele volta a funcionar normalmente tenho praticamente ctz que tenha algum bloqueio referente aos modulos de seguranca desses bancos, alguém sabe alguma solucao, ou algo que possa resolver esse problema? agradeco desde já.
  7. Olá, galera, tudo bem? Então, eu ando tendo alguns problemas com a inserção de dados nas tabelas pelo PHP em forma de formulário (e mesmo sem o formulário)... Quando uso SELECT ele mostra os dados normalmente, mas não consigo inserir dados pelo site... Vou postar os códigos que estou usando: formulario.html <HTML> <HEAD> <TITLE>Formulário de Cadastro</TITLE> </HEAD> <BODY> <center> <form name = "frmCadastro" method="POST" action = "cadastrar.php"> Nome:<input type="text" size="20" name = "nome"><BR> <input type="submit" value="Gravar"> </form> <center> </BODY> </HTML>conecta.php <?php $conectabd = pg_connect("dbname=postgres port=5432 host = hocalhost user = postgres password = ******"); if ($conectabd) { //Caso queira Imprimir na Tela a mensagem, retirar o comentário //echo "Conectado com: " . pg_host($conectabd) . "<br/> "; } else { echo pg_last_error($conectabd); exit; } ?>executa.php <?php function executa($Sql){ //Testando se existe o arquivo if (file_exists("conecta.php")){ include("conecta.php"); } if (!file_exists("conecta.php")){ $msgErro = "<center><font color='#FF0000'><b>"; $msgErro .= "Não foi possível conectar ao banco de Dados<br>"; $msgErro .= "Porque não existe o arquivo 'conecta.php'."; $msgErro .= "</b></font></center>"; echo "<br><br>"; echo $msgErro; exit; } $Resultado = pg_query($conectabd,$Sql); pg_close($conectabd); return $Resultado; } ?>e por fim o cadastrar.php <?php //Verifica se existe o arquivo executa.php para poder incluí-lo if (file_exists("executa.php")){ include("executa.php"); echo "Executa.php existe e foi conectado. <br><br>"; } if (!file_exists("executa.php")){ $msgErro = "<center><font color='#FF0000'><b>"; $msgErro .= "Não será possível executar nenhuma ação no Banco de Dados!<br>"; $msgErro .= "Porque não existe o arquivo 'executa.php'."; $msgErro .= "</b></font></center>"; echo "<br><br>"; echo $msgErro; echo "<br>"; exit; } $nome = pg_escape_string($_POST['nome']); $query = "INSERT INTO teste(nome) VALUES('" . $nome . "')"; $result = pg_query($query); if (!$result) { $errormessage = pg_last_error(); echo "Erro com query: " . $errormessage; exit(); } printf ("Esse valor foi incluído na database - %s ", $nome); pg_close(); ?>Quando insiro pelo formulário, ele me direciona para o cadastrar.php e a página mostra: Executa.php existe e foi conectado. Erro com query: ... alguma solução? Já estou pirando... ---------- EDIT: Percebi que estava usando alguns códigos incompatíveis no cadastrar.php e mudei para como está agora.
  8. Boa tarde pessoal. Eu to com o seguinte problema: To tentando desenvolver uma aplicação em que eu tenho as seguintes tabelas: pessoas, lotes e endereços. O relacionamento entre pessoas, lotes e endereços é que pessoas podem ter um endereço; lotes podem ter um endereço; A tabela endereço está relacionada com outras tabelas para formar um endereço completo (tabelas 'países', 'estados', 'cidades', 'logradouros'...). Eu tentei utilizar o framework CakePHP para implementar a lógica abaixo, mas não consegui, então vou tentar fazer de outra forma se alguém poder sugerir como: Eu gostaria que na tela em que eu vou cadastrar o lote ou a pessoa, eu já pudesse cadastrar o endereço junto, gravando assim a tabela endereço já amarrando sua id a pessoa ou lote nesse momento. Eu gostaria de fazer assim para não ter a necessidade de cadastrar primeiramente um endereço para gerar uma id, para ai depois eu cadastrar um lote ou pessoa selecionando a id do lote cadastrado. Não sei se consegui me expressar bem, mas qualquer coisa edito este post. Eu gostaria apenas de uma orientação ou um exemplo que segue a lógica descrita acima para que eu possa dar continuidade nesse projeto pessoal. Obrigado.
  9. olá a todos tenho um sistema intranet rodando postgres. o problema é que tenho uma tabela que está aumentando de tamanho demasiadamente. após o vacuum full analize ela passa a ter cerca de 300 mb porém após alguns dias de uso ela chega a 25gb. o que pode ser isso? essa tabela possui cerca de 5000 inserções diárias, mas possuo tabelas no sistema com 10 mil e esse problema não ocorre. pode ser algum erro na aplicação??? obrigado
  10. Boa tarde pessoal, tentando instalar o posgres v 8.3.23 no meu pc mas dá o seguinte erro: Error Writing C:/Program Data/Microsoft/Windows/StartMenu/Programs/Documentation/Installation notes.url Alguém sabe resolver este probelma? Vlw a ajuda!
  11. Bom dia, tenho a seguinte situação: tabela a id,codigo,nome tabela b id,codigo,nome preciso consultar na tabela B, no campo nome, o que for mais parecido com o nome da tabela A e trazer o id da tabela B para gerar um insert numa tabela equivalenciaAB eu usei o seginte comando mas não ta me retornando de maneira eficiente: select id, levenshtein (upper(b.nome), upper('nome que vem da tabela A passado por parametro em java')) as ctrl from tabela b order by levenshtein (upper(b.nome), upper('nome que vem da tabela A passado por parametro em java')) limit 1 mas a taxa de acerto, esta muito pequena, uns 5%... alguém tem alguma outra ideia?
  12. Bom dia pessoal do Fórum. Como visto, sou novo por aqui. Tenho uma duvida muito grande quanto a atualização de final path do Postgres. Hoje temos um servidor em produção, com a versão MAIS ATUALIZADA que a do que a de homologação, preciso urgentemente deixar as versões iguais. No caso, a versão de HOMOLOGAÇÃO se encontra em 9.04 e a de PRODUÇÃO se encontra em 9.013. Tenho conhecimento intermediário em linux, porem básico em postgres. Preciso de um auxilio quanto a isto, alguém pode me ajudar? O servidor pode ser reiniciado e parado, somente não pode perder as informações que carrega. Fico no aguardo!! E obrigado!
  13. Bom Dia Gostaria de saber se tem como na função baixar converter o valor ate 999 bilhões, pois atualmente ele so converte ate 999 milhões CREATE OR REPLACE FUNCTION valor_extenso_f_teste(numeric) RETURNS text AS $BODY$ DECLARE moeda_sing text; moeda_plu text; milhao text; milhar text; unidade text; centavo text; compl_milhao text; compl_milhar text; compl_unidade text; resultado text; valor text; BEGIN IF $1 = 0 THEN return ''; END IF; --moeda corrente no singular e plural. moeda_sing := ' REAL'; moeda_plu := ' REAIS'; --formata o valor de acordo com a máscara 999999999.99 valor := replace(substr(to_char($1, '999999999D00'), 2), ' ', '0'); --usa a função valor_extenso_aux_f para obter quantos milhões. milhao := valor_extenso_aux_f(substr(valor,1,3)); IF (substr(valor,1,3)::integer > 1) THEN milhao := milhao || ' MILHOES'; ELSE IF (substr(valor,1,3)::integer = 1) THEN milhao := milhao || ' MILHAO'; END IF; END IF; --usa a função valor_extenso_aux_f para obter quantos mil. milhar := valor_extenso_aux_f(substr(valor,4,3)); IF (substr(valor,4,3)::int > 0) THEN IF substr(valor,4,3)::int = 1 THEN milhar := ' MIL'; ELSE milhar := milhar || ' MIL'; END IF; END IF; --usa a função valor_extenso_aux_f para obter quantas unidades. unidade := valor_extenso_aux_f(substr(valor,7,3)); IF (substr(valor,1,9)::integer = 1) THEN unidade := unidade || moeda_sing; ELSE unidade := unidade || moeda_plu; END IF; --usa a função valor_extenso_aux_f para obter quantos centavos centavo := valor_extenso_aux_f('0' || substr(valor,11,2)); IF (substr(valor,11,2)::integer > 1) THEN centavo := centavo || ' CENTAVOS'; ELSE IF (substr(valor,11,2)::integer = 1) THEN centavo := centavo || ' CENTAVO'; END IF; END IF; --verifica a necessidade de ',' após o milhão. IF length(trim(milhao))::integer <> 0 THEN compl_milhao := ' E '; ELSE compl_milhao := ''; END IF; --verifica a necessidade de , após o mil. IF length(ltrim(substr(valor,6,4),'0'))::int < 4 or length(trim(substr(valor,6,4),'0'))::int = 1 THEN compl_milhar := ' '; ELSE compl_milhar := ' E '; END IF; --verifica a necessidade de , após as unidades. IF length(trim(unidade))::integer <> 0 and length(trim(centavo))::integer <> 0 THEN compl_unidade := ' E '; ELSE compl_unidade := ''; END IF; resultado:= milhao || compl_milhao || milhar || compl_milhar || unidade || compl_unidade || centavo; return replace(resultado,' ',' '); END; $BODY$
  14. Bom Dia exe: Select sum(valor) from venda where (data=$data:date+1 or data=$data::date+2 or data=data$::date+3); Estou criando um relatorio e são varias empresa, se eu coloca isso na empresa que tem na data 1 , data 2 e data 3 ele vai soma as 3 data mais na empresa que so consta uma das datas ele so puxa uma, queria que quando ele encontra informação na primeira data ele não busque a segunda e assim por diante Tem como?
  15. Helio Cássio

    Registro

    Bom Dia Senhores, gostaria de saber se tem como saber qual ip executou um comando (delete/update/drop/create) no postgresql via terminal ou pgadminIII
  16. Bom Dia Estou com a seguinte situação, preciso de um comando que tenha o seguinte: tentei esse mais não deu certo select (case when nf.obs like '%Y%' then 'CAMINHAO VOLKS Y 16.000 LTS' else p.nome end), (case when nf.obs like '%X%' then 'CAMINHAO VOLSK X 17 LTS' else p.nome end), pr.nome as produto from estoque e join produto pr on (pr.grid=e.produto) join pessoa p on (e.pessoa=p.grid); ele so esta considerando o segundo case. preciso que quando a obs conta Y ele traga CAMINHAO VOLKS Y 16.000 LTS e quando conter X ele traga CAMINHAO VOLSK X 17 LTS' Helio Cássio
  17. Bom Dia senhores, gostaria de saber um comando para fazer o calculo abaixo. 7% do campo valor att Helio cassio
  18. boa tarde senhores, estou com a seguinte situação preciso calcular media do preço unitario mais o valor so sai correto se eu colocar o group by mais preciso dos 2 valores em um comando so atualmente so consigo separado select (avg(case when operacao='V' then l.preco_unit else NULL end) - avg(case when operacao='E'then l.preco_unit else NULL end) ) as lucro_preco,((avg(case when operacao='V' then l.preco_unit else NULL end) - avg(custo_medio_empresa_f(l.empresa,l.produto,($data_ini::date -1))))*sum(case when operacao='V' then l.quantidade else null end) ) from lancto l join produto p on (p.grid=l.produto) join pessoa e on (e.grid=l.empresa) where tipo='='C" group p.nome; select (avg(case when operacao='V' then l.preco_unit else NULL end) - avg(case when operacao='E'then l.preco_unit else NULL end) ) as lucro_preco,((avg(case when operacao='V' then l.preco_unit else NULL end) - avg(custo_medio_empresa_f(l.empresa,l.produto,($data_ini::date -1))))*sum(case when operacao='V' then l.quantidade else null end) ) from lancto l join produto p on (p.grid=l.produto) join pessoa e on (e.grid=l.empresa) where tipo='='C" group by p.grupo; se eu não colocar o group by o valor sair incorreto pois ele pega de todos produtos e preciso desse 2 resultado em um comando so não sei se criando uma tabela temp poderia ajuda nesse sentindo pois nunca utilizei esse ferramenta. Não sei se expliquei bem.
  19. Ola, vou tentar ser bem claro com a situação, mas casa não consiga por favor me informe para que eu possa ser mais especifico Inicialmente quero esclarecer que não sou o desenvolvedor. Estou fazendo a instalação de uma aplicação windows em uma estação linux, para isto utilizo da ferramenta wine. Meu problema está no momento em que o aplicativo de instalação deveria instalar o banco de dados criar um usuário e rodar um script de criação de tabelas. Inicialmente estou acreditando que a falha se deve ao fato de que a aplicação postgresql não está conseguindo criar o usuário padrão da aplicação assim como os demais usuários também utilizados. em uma estação windows a relação se daria de modo autônomo caso alguém já tenha feito este procedimento anteriormente por favor me diga como proceder desde já obrigado
  20. Boa noite galera, eu estou fazendo um programa javaweb que armazena e recupera dados de um banco de dados. Parei no seguinte problema, a o programa aparentemente não tem erro de sintaxe mas nada é enviado para e nada é recuperado do banco. public void Inserir(Solicitacao solicitacao) throws ClassNotFoundException, SQLException { Class.forName("org.postgresql.Driver"); Connection conexao = DriverManager.getConnection( "jdbc:postgresql://localhost:5432/aluno", "postgres", "postgres"); PreparedStatement query = conexao.prepareStatement( "INSERT INTO \"alunos\"(\"matricula\", \"nome\") VALUES ( ?, ?)"); query.setString(1, solicitacao.getMatricula()); query.setString(2, solicitacao.getNome()); query.executeQuery(); } public List<Solicitacao> selecionar() throws ClassNotFoundException, SQLException { Class.forName("org.postgresql.Driver"); Connection conexao = DriverManager.getConnection( "jdbc:postgresql://localhost:5432/aluno", "postgres", "postgres"); PreparedStatement query = conexao.prepareStatement( "SELECT \"matricula\", \"nome\" FROM \"alunos\""); ResultSet resultados = query.executeQuery(); ArrayList<Solicitacao> solicitacoes = new ArrayList<Solicitacao>(); while(resultados.next()) { Solicitacao solicitacao = new Solicitacao(); solicitacao.setMatricula(resultados.getString("matricula")); solicitacao.setNome(resultados.getString("nome")); solicitacoes.add(solicitacao); } return solicitacoes; Esses são os métodos usados na relação com o banco. Se houver algum erro no código me avisem. Se não houver erro, o que pode ser?
  21. Olá Pessoal estou tentanto fazer a conexão entre uma página em .php com o banco de dados postgres. Então aparece o seguinte erro: "Call to undefined function pg_connect()" já tentei diversas coisas, editei o php.ini, descomentei as bibliotecas. Não sei se estou fazendo certo por que o mesmo erro continua sempre. Teria como alguém me ajudar. Estou dependendo desta conexão para dar continuidade em meu trabalho que será uma agenda para utilizar internamente na empresa. Muito obrigado.
×
×
  • Criar Novo...