如何使用JDBC

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Delicious_Life/article/details/88366065

概述

要想连接JDBC,你得有和数据库软件对应的jar包。例如笔者用eclipse开发,连接的是MySQL数据库。就得往eclipse中导入mysql的jar包。

一、导入jar包

1.首先可以在百度上找一个MySQL的jar包,找到其中的.jar文件,复制它

2.在你的java项目中新建一个文件夹放jar包,笔者建的是lib,把刚才那个jar包复制到这个文件夹下。(初学者如果不知道怎么建项目,怎么导入,可以百度下上面写的很详细)。导入之后这个jar包仍然不能使用,你得右击它——buildpath——add...

如图:

上述操作会出现一个奶瓶,这才算导入成功。

代码展示


//添加引用
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;

public class JDBCDemo {
	public static void main(String[] args) throws ClassNotFoundException, SQLException {
		// 注册驱动利用反射技术
		// 将驱动类加入到内存
		Class.forName("com.mysql.jdbc.Driver"); // 括号里的是Driver类的全名

		
		// 获得数据库连接
		String url = "jdbc:mysql://localhost:3306/mybase";
		String username = "root";
		String password = "123456";
		Connection con = DriverManager.getConnection(url, username, password);
		
		
		
		//获得语句执行平台,通过数据库连接对象,获取到SQL语句的执行者对象
		Statement stat = con.createStatement();
		
		
		//执行SQL语句,返回值是int,只能执行insert,delete,update
		int row = stat.executeUpdate("INSERT INTO sort(sname,sprice,sdesc) VALUES('汽车用品',50000,'疯狂涨价')");
		//select语句不能用int,具体这么写
		
		//ResultSet rs = stat.executeQuery(sql);
		
		//While(rs.next()){
		//System.out.println(rs.getInt("sid")+" "+rs.getString("sname")+
		//" "+rs.getDouble("sprice") + " "+rs.getString("sdesc"));
		//}
		
		//rs.close();
		//stat.close();
		//con.close();
		
		
		System.out.println(row);
		
		//释放资源
		stat.close();
		con.close();
	}
}

如果控制台打印出1代表命令执行成功

接下来我们看看数据库有何变化

猜你喜欢

转载自blog.csdn.net/Delicious_Life/article/details/88366065