Kemudian buat class misal KoneksiLO.java
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package lib;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
/**
*
* @author set
*/
public class KoneksiLO {
private Connection koneksi;
public Connection getKoneksi() {
if (koneksi == null) {
try {
Class.forName("net.sourceforge.jtds.jdbc.Driver" );
System.out.println("Class Driver Ditemukan");
try {
String url = "jdbc:jtds:sqlserver://localhost:1433/DB_TELOR"; //kalau di PC /Server lain isi alamat IP
koneksi = DriverManager.getConnection(url,"sa","passwordMU");
System.out.println("Koneksi Database sukses");
} catch (SQLException se) {
System.out.println("Koneksi Database Gagal error:" + se);
System.exit(0);
}
} catch (ClassNotFoundException cnfe) {
System.out.println("Class tidak ditemukan, error: " + cnfe);
System.exit(0);
}
}
return koneksi;
}
public static void main(String[] args) {
new KoneksiLO().getKoneksi();
}
}
Simpan kemudian klik Run. Kalau keluar error meskipun Class Driver ditemukan, ini dikarenakan protocols SQLEXPRESS tidak sesuai, antara class yang kita buat dengan SQLEXPRESS. Solusinya ubah protocols SQLEXPRESS menjadi 1433, caranya ikuti gambar berikut.
1. Ubah TCP port menjadi 1433
Pada folder Microsoft SQL Server
2008 R2 (bagi yang menggunakan versi 2008)
- Pilih SQL
Server Configuration Manager
- Pilih Pilih SQL
Server Network Configuration
- Pada panel sebelah
kiri klik kanan pada TCP/IP pilih properties
- Pilih tab Ip
Address
- Rubah Port
menjadi 1433- OK
- Klik kanan pada TCP/IP pilih enable
- Pilih SQL Server Service pada panel disebelah kiri
- Klik kanan pada SQL Server
(SQLEXPRESS) pilih Restart
Tidak ada komentar:
Posting Komentar