|
PostgreSQL é um sistema de banco de dados altamente
escalável, e tem a vantagem de ser um banco padrão
SQL com uso Free, pois é uma solução
em código-aberto.
Com mais de 15 anos de desenvolvimento, o PostgreSQL
é uma ótima solução para
uso corporativo em aplicações críticas.
Caso você ainda não tenha o serviço
habilitado, solicite junto ao nosso Contact Center através
de nosso formulário
de suporte.
Painel de Administração do PostGreSQL
Oferecemos a você uma interface amigável e fácil
de usar para você criar suas tabelas e administrar a sua base PostgreSQL
de sua conta Windows.
O endereço de acesso é http://www.seudominio.com.br/postgres.
Substitua o termo "seudominio" para o nome do seu site.
Entre com seu login e senha e usufrua de todas as funcionalidades desse painel!
O painel permite também criar tabelas, editar, remover, inserir registros,
fazer consultas e etc.
Usando o PostGreSQL com ASP
Conexão usando DSN
DSN significa Data Source Name e basicamente é um "atalho"
que pode ser criado pelos administradores do servidor para que você use
em seu código.
Para solicitar a criação de um DSN, entre em contato conosco pelo
formulário de suporte, fornecendo o nome do DSN desejado.
Suponhamos que o DSN desejado foi o "pgsql_dsn". Configure os seguintes
elementos:
<%@ LANGUAGE="JAVASCRIPT" %>
<html>
<head>
<title>Consultando Dados de um Banco de Dados</title>
</head>
<body>
<%
var recordSet = Server.CreateObject("ADODB.RecordSet");
recordSet.Open("select * from nomedatabela;","DSN=nomedadsn");
' Altere o campo nomedatabela para o nome da tabela de deseja pesquisar
' Altere o campo nomedadsn para o nome da DSN criada para realizar a consulta
com a base de dados
Response.write("Exemplo de conexão asp - com o Banco de Dados");
Response.Write("<table' border=1>");
while(!recordSet.EOF)
{
Response.Write("<tr>");
Response.Write("<td>");
Response.Write(recordSet("nomedatabela"));
' Altere o campo nomedatabela para o nome da tabela de deseja pesquisar
Response.Write("</td>");
Response.Write("<td>");
Response.Write(recordSet("nomedatabela"));
' Altere o campo nomedatabela para o nome da tabela de deseja pesquisar
Response.Write("</td>");
Response.Write("<td>");
Response.Write("R$ ");
Response.Write(recordSet("nomedatabela"))
' Altere o campo nomedatabela para o nome da tabela de deseja pesquisar
Response.Write("</td>");
Response.Write("</tr>");
recordSet.MoveNext();
}
Response.Write("</table>");
%>
</body>
</html>
Usando o PostGreSQL com .Net e C#
Segue abaixo o código ASP efetuando a conexão e tentando
listar os campos da tabela "Contatos". Neste exemplo não é
preciso solicitar a criação do DSN, pois estão sendo informados
na string de conexão os seguintes elementos:
Driver usado: MySQL ODBC 3.51 Driver
Server: localhost
Database: nome da base de dados
uid: login
pwd: senha
<%@ Page Language="C#" autoeventwireup="False"
EnableSessionState="False" EnableViewState="False" %>
<%@ import Namespace="System.Data" %>
<%@ import Namespace="System.Data.Odbc" %>
<script runat="server">
private const string ConnStr = "Driver={PostgreSQL};" +
"Server=localhost;Database=nomedabase;uid=seulogin;pwd=suasenha;";
protected override void OnInit(EventArgs e)
{
base.OnInit(e);
using(OdbcConnection con = new OdbcConnection(ConnStr))
using(OdbcCommand cmd = new OdbcCommand("SELECT * FROM nomedabase",
con))
{
con.Open();
dgrAllNames.DataSource = cmd.ExecuteReader(
CommandBehavior.CloseConnection |
CommandBehavior.SingleResult);
dgrAllNames.DataBind();
}
}
</script>
<html>
<head>
<title>Exibindo registros da tabela 'nomedatabela' no POSTGRESQL</title>
<style>BODY {
FONT: 100% Verdana
}
</style>
</head>
<body>
<p align="center">
<b>ASP.NET - Conexao - ODBC<br />
Registros Da Tabela</b> :
</p>
<asp:DataGrid id="dgrAllNames" Runat="server" CellPadding="3"
HorizontalAlign="Center" ForeColor="Blue" BackColor="#FFFFC0">
<FooterStyle backcolor="#FFE0C0"></FooterStyle>
<HeaderStyle forecolor="#0000C0" backcolor="#FFE0C0"></HeaderStyle>
</asp:DataGrid>
</body>
</html>
Ainda com dificuldades? Entre em contato conosco
através de nosso Chat!
Voltar
|