MySql控制器(java)用java语言实现数据库增删改查
生涯第2篇博客,记录一下MySql控制器的写法,大部分都是在好兄弟"+二埋汰+"的指导下完成的,
成功的连接了数据库并做到了增删改查。感谢我的好兄弟对我的指导。另外呢因为是萌新还有太多太多不懂得东西,代码的说明和博客的设计上也有很大不足。以后会更加努力学习!
书归正传,上代码。
首先声明一个类,属性为数据库表的字段。
package sqlTest;
public class websites {
private int id;
private String name;
private String url;
private int alexa;
private String country;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
public int getAlexa() {
return alexa;
}
public void setAlexa(int alexa) {
this.alexa = alexa;
}
public String getCountry() {
return country;
}
public void setCountry(String country) {
this.country = country;
}
}
然后再声明一个类,写出增删改的方法,每个方法中包含查询方法。
package sqlTest;
import java.sql.*;
public class WebsitesController {
private static String JDBC_DRIVER = "com.mysql.jdbc.Driver";
private static String DB_URL = "jdbc:mysql://192.168.136.128/yaohua";
private static String USER = "root";
private static String PASS = "9436";
public void insert(websites ws){
Connection conn = null;
Statement stmt = null;
try{
// 注册 JDBC 驱动
Class.forName(JDBC_DRIVER);
// 打开连接
System.out.println("连接数据库...");
conn = DriverManager.getConnection(DB_URL,USER,PASS);
// 执行查询
System.out.println(" 实例化Statement对象...");
stmt = conn.createStatement();
String InsertSql ="INSERT INTO websites (id,name,url,alexa,country) VALUES (?,?,?,?,?);";
PreparedStatement ps = conn.prepareStatement(InsertSql