Here's the same example adjusted for connecting to a Postgres server.
dim db as PostgreSQLDatabase = new PostgreSQLDatabase
// ---------------- Prepare connection.
db.Host = "127.0.0.1"
db.port = 5432 // 5432 is default port for PostgreSQL.
//db.Encryption = 128 // Always encrypt your connection when on an untrusted network.
db.UserName = "postgres" // "postgres" is the default admin user name.
db.Password = "YourPostgresPasswordGoesHere"
db.DatabaseName = "YourDatabaseNameGoesHere" // Postgres supports multiple databases. Which one do you want? Default is name the same name as user, such as 'postgres'.
// ---------------- Try connecting.
dim status as String
if( db.Connect ) then
status = "Success connecting to db server"
else // Error connecting
status = "Error occurred when connecting to database server. Code: " + str(db.ErrorCode) + " " + db.ErrorMessage
end if
// ---------------- Execute a "SELECT *"
dim sql as String = "SELECT * FROM YourTableNameGoesHere"
dim rs as RecordSet = db.SQLSelect( sql)
if(db.Error) then
status = "Error when running a SELECT. Code: " + str(db.ErrorCode) + " " + db.ErrorMessage
else // Else normal.
if( rs = nil ) then
status = "ERROR - RecordSet is nil"
else
status = "Record count = " + str( rs.RecordCount ) // Replace with more useful code.
end if
end if
db.Close
// ---------------- Catch any exception thrown by code above.
Exception
if( db <> nil) then
db.Close
end if
No comments:
Post a Comment