Cara Koneksi MySql Di PHP


Membuka dan Menutup Koneksi MySQL

Untuk melakukan koneksi ke MySQL gunakan perintah berikut :

mysql_connect(nama_host, nama_user, password)

atau

$var_koneksi = mysql_connect(nama_host, nama_user, password)

dan untuk menutup koneksi kita gunakan :

mysql_close()

atau

mysql_close($var_koneksi)

Sebagai contoh, misalkan kita ingin melakukan koneksi ke server "localhost" kita dengan user "root" tanpa password (kosong). Berikut adalah contoh scriptnya :

<?php
        error_reporting(0);
        $koneksi = mysql_connect("localhost","root","") or die("Koneksi Gagal !" . mysql_error());
        if($koneksi) echo "Koneksi Berhasil";
        mysql_close($koneksi);
?>


Berikut adalah screenshot dari halaman php tersebut jika koneksi berhasil atau gagal.


Memilih Database

Setelah koneksi berhasil saatnya kita memilih database yang akan kita gunakan, berikut adalah syntax perintahnya :

mysql_select_db ( nama_database )

atau

mysql_select_db ( nama_database, $var_koneksi)

Berikut adalah contoh scriptnya :

<?php
        error_reporting(0);
       
        $koneksi = mysql_connect("localhost","root","") or die("Koneksi Gagal !" . mysql_error());
        if($koneksi) echo "Koneksi Berhasil";
 
        $db = mysql_select_db("phi_minimart_master") or die("Database tidak ada !" . mysql_error());
       
        echo "<br />";
       
        if($db) echo "Database phi_minimart_master berhasil dibuka !";
 
        mysql_close($koneksi);
?>

Dan jika berhasil maka tampilan akan terlihat seperti pada gambar berikut ini.

Selesai.

Cara Koneksi VB.net Ke Mysql


Disini kita akan bahas cara koneksi antara Database MySQL dengan  VB .Net 2010, semoga dengan ini E-book ini bisa ingat sepanjang jaman ya…^__^
Baik, pertama kali apa saja yang diperlukan:
1. MySQL Server, dalam contoh saya menggunakan wampserver 2.2 DOWNLOAD di sini
2. MySQL Connector, dalam contoh saya menggunakan versi 6.6.5 DOWNLOAD di sini
3. VB .Net, dalam contoh saya menggunakan yang Visual Basic 2010 Express
4. dan saya disini memakai Windows 7 32 bit

 
Langkah-langkah :
1. Kita mulai dengan membuka program VB dengan cara :
Start => all program => Microsoft Visual Studio 2010 Express => Microsoft Visual Basic 2010 Express

2. Dan yang kedua, akan keluar jendela New Project,  Setelah keluar jendela new project, kemudian pilih windows froms Application dan klik OK, seperti contoh di bawah ini…..



  3. Setelah keluar form project , kemudian pilih menu project dan pilih WindowsApplication1 Properties…
seperti gambar dibawah ini :

4. Dan kemudian akan keluar tab baru, setelah keluar tab baru kemudian kita pilih References den selanjutnya klik add (untuk menambah references buat import ke MySql )

5. Dan akan keluar jendela add references, kemudian pilih tab .NET dan cari componen yang bernama MySql.Data, Jika anda sudah menginstall MySQL Connector, maka componen MySql.Data pasti ada, dan selanjutnya klik ok. .

6. Setelah anda klik OK, Maka Mysql.Data otomatis akan muncul pada kolom references, kemudian kembali ke tab form1.vb(Design) yang pertama tadi untuk mendesign form kita. . .

7. Dan selanjutnya waktunya kita Mendesign form1.vb(Design) dengan cara Drag salah satu toolbox ke form1, dalam contoh disini saya mendrag ToolBox “label1” ke dalam form1, dan selanjutnya ganti nama label1 menjadi Masukkan Nama :
Lihat contoh gambar dibawah ini. . .

8. Design form1.vb (design) hingga Seperti dibawah ini.


dan ganti properties toolbox nya seperti ini. .
Label1      : text => Masukkan Nama
TextBox     : text => (biarkan kosong)
                : (Name) => TxtName
Botton      : text => Save
                : (Name) => cmdSave

 
9. Setelah Mendesign form1.vb(Design), kini saatnya memasukan code-code dengan cara klik kanan pada area kosong di jendela form1 dan pilih view code. . . Lihat gambar dibawah ini. .

10. Dan selanjutnya akan keluar tab form1.vb yang berisikan kumpulan Sourscode, sekarang kita akan mendeklarasi variable agar bisa terkoneksi ke MySql Server. .
Ketikan sintax berikut ini. .
Dim ServerString As String = “Server=localhost;user id=root;password=root;database=kuliah”
Dim SQLConnection As MySqlConnection = New MySqlConnection
Apa tuh Fungsinya? ke 2 Variabel String diatas berguna untuk menentukan parameter-parameter yang di butuhkan untuk membentuk koneksi ke MySQL,
§         Yang Pertama adalah Server yang menjalankannya, dalam contoh ini saya menggunakan APPSERV, jadi Server bisa diisi dengan localhost, user id diisi dengan root, password saya isi dengan password appserv saya yaitu “root” dan database saya isi dengan nama databases yang digunakan untuk aplikasi yang sedang kita bangun.
§         Yang kedua adalah variabel untuk mewakili database yang telah dibentuk koneksinya. Seharusnya saat ini terjadi error, pemecahannya lakukan import satu baris berikut, dibaris paling atas sendiri:
Imports MySql.Data.MySqlClient
Yup, import satu baris di atas tidak akan bisa dilakukan jika kita tidak melakukan add reference di awal tadi…
* Untuk yg pakai LAN , misal Servernya ada di IP Adreess : 192.168.1.1
maka localhost diganti : 192.168.1.1
* Sesuaikan parameter-parameter diatas dengan setting pada PC tempat database berada.

 
Dan Selanjutnya kembali ke tab form1.vb(Design) klik 2x pada area kosong di jendela form1, dan isikan sintax berikut ini. . .
SQLConnection.ConnectionString = ServerStringTry
If SQLConnection.State = ConnectionState.Closed Then
SQLConnection.Open()
MsgBox(“Succes berkoneksi ke mysql”)
Else
SQLConnection.Close()
MsgBox(“Gagal berkoneksi ke mysql”)
End If
Catch ex As Exception
MsgBox(ex.ToString)End Try
Penjelasan? OK2… pasti ada koq…^^…
§         SQLConnection.State = bla..bla.. then  digunakan untuk memeriksa status koneksi apakah sedang terbuka atau tidak, jika ya tutup dengan syntax SQLConnection.close() . Jangan lupa, variabel SQLConnection adalah variabel yang kita gunakan untuk mewakili database yang telah terbentuk koneksinya, karena di awal kita sudah membuat koneksi dengan sintax  Dim SQLConnection As MySqlConnection = New MySqlConnection
Minta penjelasan lagi?  Iya…iya…, apa itu Try – Catch?
§         Mudahnya, agar jika operasi dalam jualan Try gagal dilakukan, program tidak keluar tanpa pesan, atau ketidakjelasan sehingga kita sulit mengidentifikasi letak masalah. Selain itu, jika kita memikirkan pengguna, kasihan kan jika mereka tiba-tiba langsung diKick tanpa keterangan apapun…sebenarnya juga tidak terlalu membantu…;p Nah, dengan Try – Catch ini, jika operasi dalam Kuliah Try gagal dilaksanakan, maka aplikasi akan mencoba menjalankan operasi yang ada dalam jualan Catch, dalam contoh diberikan MsgBox(ex.Message) dimana ini berguna untuk menampilkan pesan pop-up berisi Succes atau masalah yang terjadi. Nah, pesan ini bisa diganti dengan String sesuka pengembang, terutama jika nanti diterapkan untuk pengguna dengan cara mengubah isinya menjadi MsgBox(“Succes berkoneksi ke MySql”), gimana sip toh? Selipkan juga dalam Blok Try sebagai penanda bahwa koneksi gagal dilakukan.
Dan tambahkan sintax berikut ini untuk membuat perintah MySqlComment
Public Sub SaveNames(ByRef SQLStatement As String)
Dim cmd As MySqlCommand = New MySqlCommandWith cmd
.CommandText = SQLStatement
.CommandType = CommandType.Text
.Connection = SQLConnection
.ExecuteNonQuery()
End WithSQLConnection.Close()
MsgBox(“Berhasil Menambahkan Menambahkan Nama Ke table Mahasiswa di databases Kuliah”)
SQLConnection.Dispose()
End Sub
SQLStatement itu adalah variable yang kita buat sendiri untuk menjalankan Penge save an
* MsgBox(“bla-bla”) yaitu pesan jika kita berhasil menambah ke table mahasiswa

 
Dan Selanjutnya kembali ke tab form1.vb(Design) klik 2x pada ToolBox Save di jendela form1, dan isikan sintax berikut ini. . .
Private Sub cmdSave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdSave.Click
Dim SQLStatement As String = “INSERT INTO mahasiswa(name)values(‘” & TxtName.Text & “‘)”
SaveNames(SQLStatement)
End Sub
* sintax diatas gunanya untuk menginsert values ke table mahasiswa
* SaveNames(SQLStatement) adalah variable string yang kita buat di atas tadi

 
§          Sehingga isi keseluruhan Sintax form1 kita seperti berikut :
Imports MySql.Data.MySqlClient
Public Class Form1
Dim ServerString As String = “Server=localhost;user id=root;password=root;database=kuliah”
Dim SQLConnection As MySqlConnection = New MySqlConnection
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.LoadSQLConnection.ConnectionString = ServerStringTry
If SQLConnection.State = ConnectionState.Closed Then
SQLConnection.Open()
MsgBox(“Succes berkoneksi ke mysql”)
Else
SQLConnection.Close()
MsgBox(“Gagal berkoneksi ke mysql”)
End If
Catch ex As Exception
MsgBox(ex.ToString)End Try
End SubPublic Sub SaveNames(ByRef SQLStatement As String)
Dim cmd As MySqlCommand = New MySqlCommandWith cmd
.CommandText = SQLStatement
.CommandType = CommandType.Text
.Connection = SQLConnection
.ExecuteNonQuery()
End WithSQLConnection.Close()
MsgBox(“Berhasil Menambahkan Menambahkan Nama Ke table Mahasiswa di databases Kuliah “)
SQLConnection.Dispose()
End Sub
Private Sub cmdSave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdSave.Click
Dim SQLStatement As String = “INSERT INTO mahasiswa(name)values(‘” & TxtName.Text & “‘)”SaveNames(SQLStatement)
End Sub
End Class


11. Jika sudah selesai mendesign VB dan Memasukan Variable-variable pada VB.Net sekarang kita akan membuat database dengan nama Kuliah dan membuat table dengan nama mahasiswa. .
1. Untuk Membuat Database ketikkan sintax berikut :
CREATE DATABASE Kuliah;

2. Sekarang kita masuk ke database Kuliah, dengan ketikkan sintax berikut :
Use Kuliah;

3. Kemudian kita membuat table dengan nama Mahasiswa, dan struktur-strukturnya, dengan ketikkan sintax berikut :
CREATE TABLE Mahasiswa (
nim int not null primary key,
name varchar(20) );


 
12. Jika Sudah Membuat database dan table sekarang kita kembali ke VB dan memulai menjalankan programnya dengan mengeklik tombol start atau dengan menekan F5. .
* Jika berhasil terhubung ke MySql akan keluar Pesan seperti dibawah ini :




Atau mau download E-book-nya Silahkan DOWNLOAD


Cara Menyimpan Gambar Ke Databases Mysql Dengan VB.net


Contoh aplikasi sederhana cara menyimpan gambar ke database mysql dengan vb.net
Pertama yang perlu dilakukan adalah mempersiapkan table untuk menyimpan gambar. Sebagai contoh saya membuat tb_gambar dan membuat 3 field :

Kedua design form nya seperti dibawah ini :
simpan-gambar-vb.net
 Dengan properti berikut :
Nama KontrolPropertyValues
Label1TextNama gambar:
Label2TextGambar preview :
Textbox1NameTxnama
Text{kosong}
Button1NameBtbrowse
TextBrowse
Button2NameBtsimpan
TextSimpan
Picturebox1NamePicturebox1
Selanjutnya adalah proses penulisan koding : agar vb.net dapat melakukan koneksi ke mysql tambahkan referensi mysql ke vb.net.  Project -> add reference -> pada tab .NET klik Mysql.Data -> Ok.
Tuliskan perintah berikut ke dalam sebuah module: project -> add module lalu beri nama dengan “konek”.
Imports MySql.Data.MySqlClient
Module konek
Private con As MySqlConnection = Nothing
Public Function ok() As MySqlConnection
Dim constring As String
constring = “;server=localhost” & “;user=root” & “;password=root” & “;database=db_latihan”
Try
con = New MySqlConnection(constring)
con.Open()
Catch ex As Exception
MessageBox.Show(ex.Message, “Koneksi error”, MessageBoxButtons.OK,MessageBoxIcon.Error)
End Try
Return con
End Function
End Module
Setelah itu tambahkan code ini di dalam form untuk menyimpan gambar :
Imports MySql.Data.MySqlClient
Imports System.IO
Imports System.Drawing.Bitmap
Public Class Form1
Private strImageName As String
Private imageBytes As Byte = Nothing
Private fileSize As UInt32
Private rawData() As Byte
Private fs As FileStream
Private Sub btbrowse_Click(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles btbrowse.Click
‘Menampilkan dialog form untuk mencari gambar di komputer
Try
Dim dlgfile As OpenFileDialog
PictureBox1.Image = Nothing
dlgfile = New OpenFileDialog
dlgfile.Filter = “JPEG images(*.jgp,*.jpeg)|*.jpg;*.jpeg |GIF images (*.gif)
|*.gif | Bitmaps (*.bmp)|*.bmp”
dlgfile.FilterIndex = 1
PictureBox1.Visible = True
If dlgfile.ShowDialog = Windows.Forms.DialogResult.OK Then
strImageName = dlgfile.FileName
PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage
PictureBox1.Image = Image.FromFile(strImageName)
End If
Catch ex As Exception
MessageBox.Show(ex.Message, “Error tampilkaan gambar”,MessageBoxButtons.OK, MessageBoxIcon.Error)
End Try
End Sub
Private Sub insert_gambar()
fs = New FileStream(strImageName, FileMode.Open, FileAccess.Read)
fileSize = fs.Length
rawData = New Byte(fileSize) {}
fs.Read(rawData, 0, fileSize)
fs.Close()
End Sub
Private Sub btsimpan_Click(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles btsimpan.Click
Dim sql As String = “insert into tb_gambar(nama,gambar)
values(@nama,@gambar)”
Dim cmd As MySqlCommand
Try
insert_gambar()
cmd = New MySqlCommand(sql, konek.ok)
cmd.Parameters.Add(“@nama”, MySqlDbType.VarChar).Value =txnama.Text
cmd.Parameters.Add(“@gambar”, MySqlDbType.Blob).Value =rawData
cmd.ExecuteNonQuery()
MessageBox.Show(“Gambar berhasil disimpan”, “Simpan sukses”, MessageBoxButtons.OK, MessageBoxIcon.Information)
txnama.Clear()
PictureBox1.Image = Nothing
Catch ex As Exception
MessageBox.Show(ex.Message, “Error simpan”)
Finally
sql = Nothing
cmd = Nothing
konek.ok.Close()
End Try
End Sub
End Class
Menampilkan gambar dari database
Untuk dapat menampilkan kembali gambar yang telah kita simpan, saya menambahkan code pada sub textchanged dengan parameter nama gambar, jadi apabila kita memasukkan nama gambar dan nama gambar sudah ada maka gambar secara otomatis akan tampil.
Private Sub txnama_TextChanged(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles txnama.TextChanged
Dim sql As String = “select * from tb_gambar where nama=@nama”
Dim cmd As New MySqlCommand(sql, konek.ok)
Dim rd As MySqlDataReader
Try
cmd.Parameters.Add(“@nama”, MySqlDbType.VarChar).Value = txnama.Text
rd = cmd.ExecuteReader
If rd.Read Then
If rd(“gambar”) IsNot DBNull.Value Then
Dim imageByte() As Byte = Nothing
imageByte = CType(rd(“gambar”), Byte())
Dim ms As New MemoryStream(imageByte)
Dim bmap As New Bitmap(ms)
PictureBox1.Image = CType(bmap, Image)
PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage
End If
End If
Catch ex As Exception
MessageBox.Show(ex.Message, “Error display gambar”,MessageBoxButtons.OK, MessageBoxIcon.Error)
Finally
sql = Nothing
cmd = Nothing
konek.ok.Close()
End Try
End Sub
Demikian contoh program vb.net untuk menyimpan gambar ke database mysql, ini adalah contoh sederhana dan dapat di implementasikan pada aplikasi yang anda kembangkan seperti menyimpan gambar karywan dan atau gambar buku untuk aplikasi perpustakaan.
sumber : hendrowijaya.com

AutoCAD 2013 EN-RU ISZ (x86/x64)


The new features of AutoCAD 2013
Incisions and remote elements
Thenew tab is designed to work with documentation, provides easy access totools to create profiles and remote elements. For cuts, the followingoptions: full, half, step and broken. The boundaries of portableelements may be round or rectangular. Binding section lines andboundaries of the original fragments of the characteristic points of thedrawings helps to maintain the accuracy with changes in the model andits species. Consistency of the graphical representation of cuts andextension of elements is achieved by using custom styles.

Strikethrough text
Ina multiline text Multileader, sizes, tables, and text along an arcstyle with strikethrough appeared that the increased flexibility of thetext in the presentation of documentation.

Communication with Autodesk 360
Theclose relationship with Autodesk 360 allows for file synchronization.Drawings and folders are in line with their online versions from withinAutoCAD . It is possible to export and transfer of files into singleuser accounts, as well as sharing files over the accounts Autodesk.

Synchronization adapted and auxiliary files
Adapted and modified settings AutoCAD support files can be used, even working on another computer.

Exchange of information through social networks
Built-inconnectivity to Facebook and Twitter to help communicate the draftsprepared in AutoCAD, with friends on those networks.

Applications for AutoCAD on the Autodesk Exchange
Extendthe functionality of AutoCAD application will help you co-developed bymembers of the network Autodesk Developer Network. Find the rightadd-in for now very simple. Autodesk offers hundreds of additionalmodules, among which there are certainly useful to you.

Context-sensitive tool PressPull
PressPulltool has become even more flexible and context-dependent. Now it can beused to perform squeezing and displacement curves, creating this waythe surface and the body. New option Multiple PressPull in the toolallows you to select multiple items for one transaction.

Import Inventor files
Autodesk Inventor Fusion complements the environment AutoCAD 3D-design newfeatures, allowing the flexibility to edit and verify the models comingfrom different sources. Body inside AutoCAD blocks can now be editedwithout breaking the blocks.

Extraction curves of the surfaces
The new feature allows you to get the curves, contours that pass through the point specified on the surface or edge of the body.

Preview at change of
Thereis the ability to dynamically view changes the image on the viewport.For example, if you move the mouse on the options in the list of visualstyles in the graphics area displays the result to be obtained whenusing this style.

Facilitated transfer of developments in AutoCAD 2013
Thanksto innovations and improvements in the product easier to transfer theuser settings in the new version and reset to its default state. Whenporting developments in AutoCAD 2013 more correctly handled toolpalette, added the ability to transfer custom materials.

Additional information
To turn off the Communication Center (aka Infocenter), use the following reg file:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USERSoftwareAutodeskAutoCADR19.0ACAD-A001: 409InfoCenter]
InfoCenterOn = dword: 00000000

System requirements:
For 32-bit version of AutoCAD 2013
- Microsoft Windows 7 Enterprise, Ultimate, Professional or Home Premium, or Windows XP Pro or Home (SP3 or higher)
- For Windows 7: Intel Pentium 4 or AMD Athlon dual-core processor with 3 GHz or higher with SSE2 support
- For Windows XP: Pentium 4 or dual-core AMD Athlon processor with 1.6 GHz or higher with SSE2 support
- 2 GB RAM (4 GB recommended)
- 6 GB of hard disk space for installation
-A monitor with a resolution of at least 1024 x 768 mode and support fortrue color (recommended resolution of 1600 x 1050 and above)
- Microsoft Internet Explorer 7.0 or higher
- To install: connect to the Internet or DVD-ROM drive

For 64-bit version of AutoCAD 2013
- Microsoft Windows 7 Enterprise, Ultimate, Professional or Home Premium, or Windows XP Pro (SP2 or higher)
-AMD Athlon 64, AMD Opteron, Intel Xeon with support Intel EM64T orIntel Pentium 4 processor supporting Intel EM64T (all - with support forSSE2)
- 2 GB RAM (4 GB recommended)
- 6 GB of hard disk space for installation
-A monitor with a resolution of at least 1024 x 768 mode and support fortrue color (recommended resolution of 1600 x 1050 and above)
- Internet Explorer 7.0 or higher
- To install: connect to the Internet or DVD-ROM drive

Additional Requirements for 3D Modeling (all configurations)
- Pentium 4 or Athlon, 3 GHz or higher, Intel or AMD dual-core processor with 2 GHz or higher
- At least 4 GB of RAM
- Optional 6 GB hard drive, in addition to free space required for installation.
-Class graphics workstations with memory of at least 128 MB, supportsscreen resolution of 1280 x 1024 mode, true color, Pixel Shader 3.0 orhigher and Microsoft Direct3D

Silahkan Download :



DOWNLOAD