mysql5.1.26 jdbc_利用JDBC连接Eclipse和mySQL5.1.26数据库

本文演示了如何通过Java JDBC连接到MySQL数据库,执行插入操作,并查询插入后的数据。首先加载MySQL JDBC驱动,然后建立数据库连接,接着创建PreparedStatement执行插入语句,最后展示如何查询所有数据。确保驱动、用户名、密码和表名的准确性以确保成功连接。
摘要由CSDN通过智能技术生成

public static void testInsert() {

try {

Class.forName("com.mysql.jdbc.Driver"); // 加载MYSQL JDBC驱动程序

System.out.println("Success loading Mysql Driver!");

} catch (Exception e) {

System.out.print("Error loading Mysql Driver!");

e.printStackTrace();

}

try {

Connection connect = DriverManager.getConnection(            //连接的url ,后两个参数是用户和密码

"jdbc:mysql://localhost:3306/diary", "root", "root");

PreparedStatement Statement = connect

.prepareStatement("INSERT INTO diary VALUES(?,?,?,?,now())");

Statement.setInt(1, 5);

Statement.setString(2, "123");

Statement.setString(3, "12345");

Statement.setString(4, "fly");

Statement.executeUpdate();

System.out.println("Insert successfully");

} catch (SQLException e) {

}

}

插入后再数据库中显示所有的数据:

public static void testSelect() {

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/diary", "root", "root");

// 连接URL为 jdbc:mysql//服务器地址/数据库名 ,后面的2个参数分别是登陆用户名和密码

System.out.println("Success connect Mysql server!");

Statement stmt = connect.createStatement();

ResultSet rs = stmt.executeQuery("select * from diary");

// user 为你表的名称

while (rs.next()) {

System.out.println(rs.getString("id"));

}

} catch (Exception e) {

System.out.print("get data error!");

e.printStackTrace();

}

}

输出结果为:

Success loading Mysql Driver!

Success loading Mysql Driver!

Success connect Mysql server!

5

输出类似以上结果,则说明与数据库连接成功。(本文章中的程序比较低级,只是为了实现最基本最基础的操作)

4在MySQL指令器中查看刚才插入的数据库

mysql->use diary; //使test为当前要操作的数据库

mysql->select *from diary; //查看当前表的所有信息

8cec81bbb31f2641772fa3af2c15475c.png

如上图所示,可以看出已经看到第二项就是我们刚才插入的结果(其他的两项是我做其他测试时出现的,不影响本次的结果)。

注意:如果不能正常连接你的数据库,请检查你代码中,驱动、用户名、密码、表等信息是否对应无误。

这样,我们就成功利用jdbc把eclipse和mySQL连接了起来,可以通过java代码来控制数据库内的数据了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值