สงสัยเรื่องการใช้ java เชื่อมต่อกับ mysql บน server จริงครับ

String host = "jdbc:mysql://localhost/dbname?useUnicode=true&characterEncoding=UTF-8";
con = DriverManager.getConnection(host,"user","pass");

ส่วนนี้คือโค้ดที่เอาไว้เชื่อม mysql ซึ่งโดยปกติ ผมใช้เครื่องตัวเองเป็นเซิฟ แล้วใช้กันในวงแลน

คราวนี้ ผมได้ พื้นที่ในการให้บริการ พวกเว็บ mysql server มา

แล้วผมพยายามที่จะใช้ java ติดต่อใช่บน server จริง ไม่ใช่ เครื่องตัวเองหรือเครื่องในวงแลน

แต่ ก็งง ตรง localhost ก็ใช้ทั้งชื่อเว็บ ip  ชื่อ host ก็ไม่ได้ แถมตัวอย่างตามเว็บที่เจอ ก็มีแต่แบบใช้ localhost ทั้งนั้น

แต่ถ้าเป็นทำเว็บ ก็แค่เซตไฟล์ อัพไฟล์ เซต db ในโปรแกรมนั้นๆ

แต่ถ้าผมเอาโปรแกรม java ที่เขียน ไปวางไว้บน server นั้น มันก็รันไม่ได้

เลยขอถามครับว่าเราจะใช้ java ติดต่อกับ mysql บน server ได้ยังไง โดยรันจากเครื่องเรา มันทำได้มั้ยครับ หรือมันต้องมีตัวอะไรเขามาช่วย
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่