Welcome, Guest. Please login or register.
Did you miss your activation email?
Sep. 06, 2010, 04:27:20 PM
53852 Posts in 11999 Topics by 11436 Members
Latest Member: clod
News:
 
The PRADO Community » General » Prado International » Indonesian » koneksi database « previous next »
Pages: [1] Print
Author Topic: koneksi database  (Read 2412 times)
bimo.seto
Junior Member
**

Karma: 0
Offline Offline

Posts: 9


View Profile
« on: Feb. 21, 2008, 07:54:32 AM »

maaf klo pertanyaannya mendasar bgt....
saya nyoba konek ke database mysql tp koq ada tulisan error

Fatal error: Class 'TDbConnection' not found in C:\xampp\htdocs\STA\protected\pages\Home.php on line 23

itu salah dimananya ya??ini sourcenya

$dsn = "mysql:host=localhost;dbname=tesDB";
$uname = "root";
$pass = "bimo";
$koneksi = new TDbConnection($dsn, $uname, $pass);
$koneksi->Active = true;
Logged
Kabayan
Moderator
Platinum Member
***

Karma: 16
Offline Offline

Posts: 781


Save me...please


View Profile WWW
« Reply #1 on: Feb. 21, 2008, 04:42:29 PM »

Coba tambahkan pada konfigurasi aplikasi (application.xml):
Code:
  <paths>
<using namespace="System.Data.*" />
  </paths>
Logged
bimo.seto
Junior Member
**

Karma: 0
Offline Offline

Posts: 9


View Profile
« Reply #2 on: Feb. 22, 2008, 12:34:42 AM »

terima kasih...skrg udah bisa jalan....
Logged
sandybuchori
Newbie
*

Karma: 0
Offline Offline

Posts: 4


View Profile
« Reply #3 on: Feb. 23, 2008, 03:38:01 PM »

Saya pemula nih di Prado. saya baru belajar prado dari blog-tutorial, pas bagian manajemen user kayak buat halaman loginuser, saya gak bisa koneksi databasenya. Padahal saya sudah mengikuti petunjuk tutorial tersebut, dimana di blog tersebut menggunakan database sqlite. Saya juga sdah menyeting php.ini. Tapi kenapa yah koq masih belum bisa konek?

Karena penasaran saya coba juga contoh demos dari prado. Dari contoh2 website yang pake database sqllite, menampilkan pesan error yang sama seperti masalah saya di atas :
TDbException
Description

TDbConnection failed to establish DB connection: could not find driver
Source File

C:\Program Files\xampp\htdocs\prado\framework\Data\TDbConnection.php (166)

0155:         if($this->_pdo===null)
0156:         {
0157:             try
0158:             {
0159:                 $this->_pdo=new PDO($this->getConnectionString(),$this->getUsername(),
0160:                                     $this->getPassword(),$this->_attributes);
0161:                 $this->_pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
0162:                 $this->_active=true;
0163:             }
0164:             catch(PDOException $e)
0165:             {
0166: throw new TDbException('dbconnection_open_failed',$e->getMessage());
0167:             }
0168:         }
0169:     }
0170:
0171:     /**
0172:      * Closes the currently active DB connection.
0173:      * It does nothing if the connection is already closed.
0174:      */
0175:     protected function close()
0176:     {
0177:         $this->_pdo=null;
0178:         $this->_active=false;


tolong diberi penjelasan.....sdikit stress nih gak konek-konek. Thanks
Logged
Kabayan
Moderator
Platinum Member
***

Karma: 16
Offline Offline

Posts: 781


Save me...please


View Profile WWW
« Reply #4 on: Feb. 23, 2008, 08:16:56 PM »

Dukungan PDO SQLite di php.ini belum diaktifkan. Setelah mengaktifkan, matikan webserver dan jalankan lagi untuk memastikan kalau konfigurasi php yang diubah sudah aktif di server web.
Logged
seandy
Junior Member
**

Karma: 0
Offline Offline

Posts: 8



View Profile
« Reply #5 on: Apr. 08, 2008, 06:10:47 PM »

Kasusnya sama seperti saya.
Waktu generate pake prado-cli.

Muncul Could not find driver.
Padahal PDO sudah diaktifkan, SQLite juga sudah.

Di tes pake new TDbConnection('sqlite:protected...
Ok-ok saja.

Namun pakai CLI tidak bisa.
Mengapa yah kira2?

Ada yang bisa bantu..
Logged
egint
Junior Member
**

Karma: 0
Offline Offline

Posts: 15



View Profile
« Reply #6 on: Jul. 10, 2008, 07:58:50 AM »

i'm juz newbie..muup klo slh.. Grin
coba liat di folder php d,...
truz buka php5.ini

liat

Code:
;extension=php_pdo_mssql.dll
;extension=php_pdo_mysql.dll
;extension=php_pdo_pgsql.dll
;extension=php_pdo_sqlite.dll

ato php_pdo_yg laenn,...

kalo tanda " ; " masih ada, itu di hapus...biar sqliteny aktif...
 Wink
Logged
Pages: [1] Print 
« previous next »
Jump to: