
|
|
Exemplos de acesso às bases de dados
Apresentamos alguns exemplos, em PHP, Java, Perl ou ASP/VB, de como aceder a bases de dados MySQL, ou PostgreSQL:
|
|
Usando ASP/VB para aceder a MySQL
Dim conn
set conn= server.createobject("adodb.connection")
conn.open("dsn=mysqlDSN;uid=myuid;pwd=mypassword;database=mydatabase)
|
Usando PHP para aceder a MySQL
$db = mysql_connect("db.3gnt.net", $username, $password);
|
Usando PHP para aceder a PostgreSQL
$conn=pg_connect("dbname=$dbname host=db.3gnt.net user=$username password=$password");
|
Usando Java para aceder a MySQL
try {
Class.forName("org.gjt.mm.mysql.Driver");
String url = "jdbc:mysql://db.3gnt.net/dbname";
String user = "username";
String pass = "password";
Connection conn = DriverManager.getConnection(url, user, pass);
Statement stmt = conn.createStatement();
String insertSQL = "INSERT INTO table VALUES ( .... )";
stmt.execute(insertSQL);
String sqlQuery = "SELECT * FROM table_name";
ResultSet rs = stmt.executeQuery(sqlQuery);
while ( rs.next() ){
String columX = rs.getString("column_name1");
int columY = rs.getInt("column_name2");
Date columZ = rs.getDate("column_name3");
}
rs.close();
stmt.close();
conn.close();
}catch(SQLException e){
}
|
Usando Perl para aceder a MySQL
#!/usr/bin/perl
use DBI;
$db = $dbname;
$host = "db.3gnt.net";
$user = $username;
$pwd = $password;
$dbh = DBI->connect( "DBI:mysql:$db:$host", $user, $pwd)
or die "Connecting : $DBI::errstr\n ";
$sql = "SELECT * FROM blah_table";
$sth = $dbh->prepare($sql) or die "preparing: ",$dbh->errstr;
$sth->execute or die "executing: ", $dbh->errstr;
print "content-type: text/html\n\n";
while ($row = $sth->fetchrow_hashref)
{
print $row->{'some_field_name'},' ';
}
|
|
|
|
Apoio ao cliente
+351 252 377 120
A linha de suporte está disponível das 09:00 às 19:00. Pode também usar o endereço info@3gnt.net, 24 horas por dia. Experimente a competência do nosso helpdesk.
Informações
+351 252 377 120
Estamos sempre ao seu dispor para qualquer esclarecimento. Contacte-nos, por telefone, ou correio electrónico, através do endereço info@3gnt.net.
Webmaster
webmaster@3gnt.net
Contacte o webmaster para qualquer assunto relacionado com este site.
|
|