1 安装必要环境:tomcat eclipse jdk
2 下载jdbc连接所需要jar:mysql-connector-java-5.0.8-bin.jar
3 下载安装mysql数据库,用户名/密码:root/admin
4 创建mysql数据库 test,表table:create table table1(id int, username varchar(20));
5 访问数据库代码:
public void sqltest()
{
//驱动程序名
String driver = "com.mysql.jdbc.Driver";
//url指向要访问的数据库名称:本机10.136.16.161 数据库端口3306 数据库名test
String url = "jdbc:mysql://10.136.16.161:3306/test";
//登陆数据库的用户名和密码
String user = "root";
String pwd = "admin";
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
try
{
//加载驱动器
Class.forName(driver);
//获取数据库连接
conn = DriverManager.getConnection(url, user, pwd);
if(!conn.isClosed())
System.out.println("连接数据库成功。。。");
else
System.out.println("连接数据库失败。。。");
//用来执行sql
stmt = conn.createStatement();
String sql = "select username from table1";
//获取结果集
rs = stmt.executeQuery(sql);
while(rs.next())
{
String name = rs.getString("username");
System.out.println("用户:" + name);
}
}catch(Exception ex)
{
ex.printStackTrace();
System.out.println("error:" + ex.getMessage());
}finally
{
//关闭数据库,否则会连接数过大
try
{
rs.close();
stmt.close();
conn.close();
}catch(Exception ex)
{
ex.printStackTrace();
}
}
}
public static void main(String[] args)
{
System.out.println("start mysql test...");
(new SqlTest()).sqltest();
}
输出结果:
start mysql test...
连接数据库成功。。。
用户:wang
用户:li