Postingan lainnya
Kelas Premium!
Belajar Javascript untuk website
Gunakan kupon "mulaijs" untuk diskon 75 ribu!
koneksi JS ke database ?
bisa ga data di JS (javascript) di ubah sama data yang ada didatabase mysql. koneksi databasenya gimana ya ?
9 Jawaban:
setahu ane kalau data dari js nggak bisa langsung akses database, mesti pake php
dulu bahasa javascript berjalan disisi client (artinya browser) nah eng ing eng sekarang ajaibnya kita harus update segala pengetahuan kalo javascript bisa jalan disisi server dengan kehadiran node js, nah mangga (silahkan) agan belajar node js
darii segi server nih, jadi ada beberapa data di codingan yang nilainya pengin saya ubah sesuai data yang ada didatbase
untuk koneksi database nya coba pakai ini "https://github.com/mysqljs/mysql", lalu saya biasanya pakai "https://www.npmjs.com/package/knex" untuk query builder nya, jadi ga repot build raw query nya. (doc "http://knexjs.org/".)
cara nya langsung panggil knex nya,
// config mysql
var knex = require('knex')({
client: 'mysql',
connection: {
socketPath : '/path/to/socket.sock',
user : 'your_database_user',
password : 'your_database_password',
database : 'myapp_test'
}
});
// pakai query builder nya
knex.select().from('books') // return ini 'promise ', jadi kalo mau ambil value nya di 'chaining' pakai '.then'
.then(function(values) {
console.log(values)
})
Outputs:
select * from `books`
cara instalasi knex nya itu gimana mas ? @ma4m
untuk sekarang ini, java dan javascript sudah bisa berjalan ke sisi database...
cari saja artikel yang berkaitan di google, bkn cmn php lagi yang bisa ngurusin database.
cmiww.
kalau saya biasanya pakai php, dengan penghubung antara javascript dan php nya menggunakan JSON.
@zidankato
npm i knex
harus install npm sama nodejs dulu. soalnya knex itu lib nya javascript untuk server-side (nodejs)