所谓JDBC就是Java数据库连接,我们可以通过Java来进行对数据库的操作。
首先我们去官网下载mysql的Java驱动。
把下载下来的zip文件解压,在java工程中添加lib文件夹,并将解压包其中的jar文件放入lib文件件。
在idea中右击jar包并选择“Add as Library…”。
然后编写简易的Java-mysql代码。
String driver="com.mysql.jdbc.Driver";
String url="jdbc:mysql://localhost:3306/mydatabase?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull";
//需要修改的地方仅仅是选择的数据库的名称,这个例子中名称为mydatabase
String user="root";
String password="123456";
//以上信息建议以const储存
try{
Class.forName(driver); //唤醒驱动
Connection conn = DriverManager.getConnection(url,user,password);//获得连接
Statement state=conn.createStatement();
state.execute("insert into mytable (title,author,date)values(\"学习?\",\"学个屁!\",NOW());"); //进行insert操作
ResultSet rs=state.executeQuery("select * from mytable;");
//如果是查询操作,则会返回一个ResultSet对象
while (rs.next()){
String result=rs.getString("title"); //获得名为"title"的列
System.out.print(result);
}
}catch(SQLException e){
System.out.print("no");
}
catch(Exception e){
System.out.print("no");
}
去终端检查mysql,java程序运行正确,数据库插入操作完成正确。