准备活动:一个jbdc的外部架包,它提供链接数据库各种方法。
一个mysql数据库,在其中建立新的数据库。
一、首先,打开MyEclipse创建一个web project,引入jdbc架包。
把下载好的架包引入到 lib 里边(直接拖拽复制即可)。
然后,右键找到 Build-Path 选择第一个add...,完成后会如下图所示。
这时已经完成了第一步,引入jdbc架包。
二、链接数据库,代码部分。
首先,在src下创建新的包和类
代码1.
private static String driver = "com.mysql.jdbc.Driver";//定义数据库驱动,代码不用变动。
private static String Url="jdbc:mysql://localhost:3306/XXX";//定义数据库链接地址,XXX为你的数据库名。
private static String uname="root";//你的用户名。
private static String upwd="1234";//你的数据库密码。
private static Connection conn=null;//链接数据库
private static Statement stmt=null;//发送sql语句
代码2.(测试时在main函数里,实际用的时候可以新建函数。)
try {
Class.forName(driver);
conn=(Connection) DriverManager.getConnection(Url, uname, upwd);
System.out.println("驱动加载成功!");
if(!conn.isClosed())
System.out.println("数据库连接成功!");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println(conn);
系统输出以下内容即为链接成功。
三、使用一个小测试测试是否真的链接成功。
代码3.
stmt=(Statement) conn.createStatement();
String sql = "select * from user";
ResultSet rs=stmt.executeQuery(sql);//定义结果集用来存储查询到的sql语句的结果。
while(rs.next()){
String name=rs.getString("uname");
System.out.println("name:"+name);
System.out.println("测试用例成功!");
}
系统输出以下界面为成功。