被遇到的问题坑坏了,学了很多东西就是没有连上数据库进行实战操作学习,感觉就像练了好多的花拳绣腿没有内功一样,今天竟然成功连接上了。可能是我的真诚打动了老天,简单的写一下连接的步骤。
1、创建数据库(使用的Navicat)
create database test ;
CREATE TABLE `user` (
`name` varchar(20) DEFAULT NULL,
`password` varchar(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
2、创建Demo程序
package com.kangna.finaldemo;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import org.junit.Test;
import com.mysql.jdbc.Statement;
public class MysqlConnectionTest {
@Test
public void TheSqlCosnnection()
{
try {
Class.forName("com.mysql.jdbc.Driver"); //加载MYSQL JDBC驱动程序
//Class.forName("org.gjt.mm.mysql.Driver");
System.out.println("Success loading Mysql Driver!");
}
catch (Exception e) {
System.out.print("Error loading Mysql Driver!");
e.printStackTrace();
}
try {
Connection connect = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/test","root","123456");
//连接URL为 jdbc:mysql//服务器地址/数据库名 ,后面的2个参数分别是登陆用户名和密码
System.out.println("Success connect Mysql server!");
Statement stmt = (Statement) connect.createStatement();
ResultSet rs = stmt.executeQuery("select * from user");
//user 为你表的名称
while (rs.next()) {
System.out.println(rs.getString("name"));
}
}
catch (Exception e) {
System.out.print("get data error!");
e.printStackTrace();
}
}
}
数据库连接成功!
当然要引入连接的Jar包