Anda di halaman 1dari 7

Buatlah prosedur baru di form MDI anda atau di Module (dan pastikan kalau di Module,

prosedur anda adalah Public sehingga dapat dipanggil dari form utama anda). Berikan nama
prosedur itu yang mewakili dengan koneksi anda. Misalnya, buat koneksi.
Prosedur yang saya buat adalah sebagai berikut:

Private Sub buat_koneksi()


Dim ConnString As String
Dim db_name As String
Dim db_server As String
Dim db_port As String
Dim db_user As String
Dim db_pass As String
'//error traping
On Error GoTo buat_koneksi_Error
'/isi variable
db_name = "databaseku"
db_server = "localhost" 'ganti jika server anda ada di komputer lain
db_port = "3306" 'default port is 3306
db_user = "root" 'sebaiknya pakai username lain.
db_pass = "password_anda"
'/buat connection string
ConnString = "DRIVER={MySQL ODBC 3.51 Driver};SERVER=" & db_server &
";DATABASE=" & db_name & ";UID=" & db_user & ";PWD=" & db_pass & ";PORT=" &
db_port & ";OPTION=3"
'/buka koneksi
With Conn
.ConnectionString = ConnString
.Open
End With
'___________________________________________________________
On Error GoTo 0
Exit Sub
 
buat_koneksi_Error:
MsgBox "Ada kesalahan dengan server, periksa apakah server sudah
berjalan !", vbInformation, "Cek Server"
End Sub

Untuk memanggil prosedur itu, cukup panggil di form utama anda (atau form dimana anda mau
memulai koneksi anda) dengan mengetik

call buka_koneksi

atau

buka_koneksi

saja.

Dan jangan lupa untuk membuat object Conn dulu dan biasanya variable Conn ini dibuat secara
Public sehingga bisa dipanggil dimana saja. Biasaya saya buat disuatu Module yang isinya
adalah koleksi variable Public. Nyatakan variable tersebut dengan menuliskan:
Public Conn As New ADODB.Connection

Dan seperti biasa, ketika anda menutup aplikasi, anda harus menutup dulu koneksi anda ke
MySQL. Biasanya prosedur tutup koneksi ini saya taruh di blok MDIForm_Unload.

If Conn.State = adStateOpen Or Conn.State = adStateConnecting Then


Conn.Close
Set Conn = Nothing
End If






koneksi vb ke mysql
 by sukma on Sat 22 Nov 2008, 09:47

1. Install vbnya
2. Download mysql odbc-nya, install
3. create database di mysql, misalnya infoonline
4. use infoonline ==> create table mahasiswa
5. masuk ke control panel, switch ke classic view aja.
6. masuk ke Administrative Tools –> Data Source (ODBC)
7. Di tag user DSN, klik Add
8. pilih mysql odbc driver, –> klik finish
9. akan tampil panel odbc connector
10. isi datasource name, misal ikhsanganteng, description (kosongin juga
boleh),server(defaultnya localhost),User nya root, password (default kosong), pilih databasenya
11. Klik Test… (success, connection was made) berarti telah sukses buat koneksi, klik ok
12. Sekarang, masuk ke vbnya, klik menu project — > references — > pilih Microsoft ActiveX
Data Objects 2.0 Library dan Microsoft ActiveX Data Object RecordSet 2.8 Library
13. Di project Explorer, tambahkan module, add module
14. Isikan coding koneksi dan seleksi mahasiswa

Public con As New ADODB.Connection


Public rsmhs As New ADODB.Recordset

Public Sub konekdb()


Set con = New ADODB.Connection
‘ connection provider kalau ragu, ambil dari adodc,
‘build, isi bagian pada tag connection, isi datasource namenya,
‘pilih ikhsanganteng, ok, copy connection stringnya
con.Open “Provider=MSDASQL.1;Persist Security Info=False;Data Source=ikhsanganteng”
con.CursorLocation = adUseClient
End Sub

Public Sub seleksimhs()


Set rsmhs = New ADODB.Recordset
rsmhs.Open “select * from mahasiswa”, con, adOpenDynamic, adLockOptimistic
End Sub
——————-
Kalau udah, di form, tambahkan komponen datagrid, double klik formnya
‘tambahkan coding berikut pada form_Load

Private Sub Form_Load()


konekdb
seleksimhs
Set DataGrid1.DataSource = rsmhs
End Sub

Buat Web PHP + database MySQL dengan tangan kosong

by ketok on Wed Dec 14, 2005 5:46 pm

Kalau ingin membuat web dengan Dreamweaver atau Frontpage, mungkin semua orang bisa. Tapi web
tersebut hanya web standar yang tidak mempunyai database sehingga orang hanya dapat melihat isi
dari web tersebut , tanpa bisa ikut berpastisipasi seperti memberikan komentar. Kalau mau bikin web
PHP dengan database, kita kan perlu belajar PHP programming? Tidak juga... Sekarang banyak tools web
template yang open source (ada source programnya sehingga bisa di ubah-ubah)dan GRATIS tentunya.
Nah simak liputan kami tentang beberapa tools yang kami anggap mudah dan bagus untuk membuat
website PHP lengkap dengan database.

Untuk mencoba membuat web dengan php + mysql di komputer lokal, anda perlu menginstall software
php dan mysql dahulu di komputer anda. Software php bisa anda download di:
http://www.php.net/downloads.php

Untuk mysql, sebaiknya anda pakai yang versi 4.0, karena versi 5.0 masih baru dan belum banyak tools
open source yang sudah bisa memanfaatkannya. anda bisa download di: http://www.mysql.com/

Kalau anda langsung memasukkannya di Internet, akan jauh lebih mudah, karena rata-rata Internet
server di dunia maupun Indonesia, telah dilengkapi dengan fasilitas yang dapat membaca php dan
mysql. Anda tinggal membuat database mysql saja di control panel web anda (hubungi provider web
anda atau tempat anda menyewa server (web hosting) kalau tidak jelas caranya).

Berikut adalah beberapa tools Open Source yang berguna bagi anda untuk membuat web php dengan
database mysql dari pertama:
Drupal
Ini merupakan salah satu tools yang kami anggap mudah sekali dan dengan download yg kecil (< 500KB)
untuk membuat web, anda juga bisa merubah design dan tampilan dr web anda. Berikut adalah infonya
yang kami kutip dari web-nya:
Drupal is an open-source platform and content-management system for building dynamic Web sites. It
offers a broad range of features and services including user administration, publishing work flow,
discussion capabilities, news aggregation, metadata functionalities using controlled vocabularies, and
XML publishing for content-sharing purposes. Equipped with a powerful blend of features and
configurability, Drupal can support a diverse range of Web projects ranging from personal Weblogs to
large community-driven sites.

download Drupal di sini

Postnuke
Kalau anda menginginkan fitur web php + mysql database dengan fitur yang lebih lengkap dengan
adanya forum, web chat, search dan security, anda bisa coba yang satu ini. Di bawah ini, adalah info
yang kami kutip dari web-nya:
Some may see Postnuke (PN) as a weblog or content management system. But PN is more than that,
PostNuke is a community, content, collaborative management system, a C3MS. It's your electronic
toolbox, a set of tools allowing you to build a dynamically generated web site that five years ago would
have cost hundreds of thousands of dollars to launch.

Download Postnuke di sini


Forum tanya jawab di: http://forums.postnuke.com/
Postnuke Manual + FAQ di: http://news.postnuke.com/FAQ.html

Kalau anda kebetulan mengerti sedikit PHP dan ingin men-desain ulang program open source PHP yang
anda dapat, anda bisa memakai program PHP Designer. Program ini GRATIS dan anda bisa download
programnya di sini

Kalau anda ingin web yang khusus hanya untuk forum saja atau berisi forum saja (web forum), atau anda
ingin memasukan forum terpisah dari web, anda bisa download PHP Bulletin Board di:
http://www.phpbb.com/
Pada tutorial kali ini, kita akan mencoba melakukan operasi - operasi dasar pada PHP MySQL.
1. Membuat koneksi
<?php
$hostmysql = “localhost”;
$username = “mysqlusername”;
$password = “mysqlpassword”;
$database = “namadatabase”;

$conn = mysql_connect(”$hostmysql”,”$username”,”$password”);
if (!$conn) die (”Koneksi gagal”);
mysql_select_db($database,$conn) or die (”Database tidak ditemukan”); >

Penjelasan Script:
a. mysql_connect
digunakan untuk membuat koneksi dari PHP ke server MySQL. Data mengenai hostname, mysql
username, dan password yang digunakan telah diwakilkan oleh variabel $hostmysql, $username,
$password. Penulisannya akan sama dengan:
mysql_connect(”localhost”,”username”,”password”);
b. mysql_select_db
untuk memilih database yang akan digunakan.
c. if (!$conn) die (”Koneksi gagal”);
jika koneksi gagal dibuat (!$conn), maka akan muncul pesan kesalahan

Setiap operasi PHP yang berhubungan dengan MySQL, akan membutuhkan sintaks diatas. agar
lebih mudah, lebih baik disimpan terlebih dahulu dengan nama konfig.php. Jika sintaks tersebut
dibutuhkan lagi, maka kita melakukan include terhadap file konfig.php tersebut.

2. Membuat tabel pada MySQL


<?php
include (”konfig.php”);
mysql_query(”CREATE TABLE user (
namadpnVARCHAR(20),
namablkg VARCHAR(20),
negara VARCHAR(20))”); ?>

Penjelasan script:
1. include (”konfig.php”);
perintah include digunakan untuk mengikut sertakan sebuah file (pada contoh diatas adalah file
konfig.php).
2. mysql_query
format umum dari perintah ini adalah mysql_query(string dari query).
mysql_query akan sering dijumpai pada artikel kali ini.

3. Memasukkan data pada tabel


<?php
include (”konfig.php”);
$insert = “INSERT INTO users (namadpn,namablkg,negara)
VALUES (’Saya’,'Sendiri’,'Indonesia’)”;
mysql_query($insert) or die (”tidak dapat memasukkan data ke tabel”);?>

4 . Menampilkan data dari tabel


<?php
include (”konfig.php”);
$query = “SELECT * FROM user”;
$result = mysql_query($query);
$numrows = mysql_num_rows($result);
while($row = mysql_fetch_array($result)){
echo “Jumlah data: $numrows <br>”;
echo “Nama Depan: $row[namadpn] <br>”;
echo “Nama Belakang: $row[namablkg] <br>”;
echo “Negara: $row[negara]“;
} ?>

Penjelasan script:
1. mysql_num_rows
digunakan untuk menghitung jumlah baris yang didapat dari hasil eksekusi query (mysql_query).
2. while ( ) {
}
digunakan untuk melakukan perulangan selama data yang yang diinginkan masih ada. (dalam
contoh diatas: akan menampilkan semua isi dari table).
3. mysql_fetch_array
menampilkan data dari tabel dalam bentuk array

Untuk penggunaan lainnya (hapus, update, dsb) yang berubah hanya string query-nya saja.

Anda mungkin juga menyukai