如:
这里数据库是Access表,数据库名:Data, 表名:Student。
package AccessSQL;
import javaawt;
import javasql;
import javaawtevent;
import javaxswing;
/
数据库 *** 作,插入,删除,查询等
/
public class ModifyDisplay extends JFrame
implements ActionListener{
//定义各个组件
JLabel lbRow = new JLabel(\"行数\");
JTextField tfRow = new JTextField();
用到的是mysql的jar包,需要自己导入,这里我是用的是5148可以选择大于这个版本的
import javasql;
public class EditInfo {
public static void main(String[] args) throws Exception {
//加载驱动
ClassforName("commysqljdbcDriver");
//获取连接
Connection conn = DriverManagergetConnection("jdbc:mysql://127001:3306/jdbctestuser=root&password=123456&useUnicode=true&characterEncoding=UTF-8");
//创建preparestatement
PreparedStatement pstm=connprepareStatement("insert into students values(,,,)");
pstmsetInt(1,1);
pstmsetString(2,"莉莉");
pstmsetString(3,"生产");
pstmsetString(4,"1班");
pstmexecuteUpdate();
pstmsetInt(1,2);
pstmsetString(2,"毛毛");
pstmsetString(3,"制造");
pstmsetString(4,"2班");
pstmexecuteUpdate();
pstmsetInt(1,3);
pstmsetString(2,"妮妮");
pstmsetString(3,"资讯");
pstmsetString(4,"3班");
pstmexecuteUpdate();
pstmsetInt(1,4);
pstmsetString(2,"菲菲");
pstmsetString(3,"售后");
pstmsetString(4,"4班");
pstmexecuteUpdate();
pstmsetInt(1,5);
pstmsetString(2,"娜娜");
pstmsetString(3,"海外");
pstmsetString(4,"5班");
pstmexecuteUpdate();
PreparedStatement query=connprepareStatement("select from students");
ResultSet rs = queryexecuteQuery();
while (rsnext()) {
String result = rsgetInt(1) + " " + rsgetString(2) + " " + rsgetString(3) + " " + rsgetString(4);
Systemoutprintln(result);
}
pstmclose();
queryclose();
connclose();
}
}
显示结果
以上就是关于编写一个java程序,通过jdbc访问数据库实现对数据库的插入,删除,修改和查询 *** 作全部的内容,包括:编写一个java程序,通过jdbc访问数据库实现对数据库的插入,删除,修改和查询 *** 作、java的jdbc数据库 *** 作,现在我要的是查询数据。求一个完整的代码。要从连接数据库开始,已知有一、如何通过JDBC来访问MySql数据库数据库链接:test,数据库名:com,用户名:r等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)