import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class ConnectionDemo {
public static void main(String[] args)
throws ClassNotFoundException{
Class.forName("com.mysql.jdbc.Driver");
String url = "jdbc:mysql://localhost:3306/directory";
String dbaccount = "directory";
String dbpassword = "a123456";
try(Connection conn = DriverManager.getConnection(url,
dbaccount, dbpassword)){
if (!conn.isClosed()){
System.out.println("資料庫連結成功....");
}
} catch (SQLException ex) {
System.out.println("資料庫連結失敗....");
}
}
}
MySQL 的範例資料庫 directory,可以利用下列語法建立起來:
CREATE DATABASE IF NOT EXISTS `directory`;
USE `directory`;
DROP TABLE IF EXISTS `users`;
CREATE TABLE `users` (
`no` int(11) NOT NULL AUTO_INCREMENT,
`userName` varchar(100) NOT NULL,
`userEmail` varchar(100) NOT NULL,
PRIMARY KEY (`no`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;
LOCK TABLES `users` WRITE;
INSERT INTO `users` VALUES (1,'test','test@localhost'),
(2,'hello','hello@localhost.domain'),(3,'world','world@test.123');
UNLOCK TABLES;