怎样编写一个java程序能通过jdbc访问数据库实现对数据库的插入、删除、修改和查询?

如题所述

1.增加
String s1="insert into tableNames (id,name,password) values(myseq.nextval,?,?);"
Class.forName(driver);
Connection conn = DriverManager.getConnection(url,dbUser,dbPwd);
PreparedStatement prepStmt = conn.prepareStatement(s1);
prepStmt.setString(1,name);
prepStmt.setString(2,password);
ResultSet rs=stmt.executeUpdate();
2、删除
String s2="delete from tbNames where name=?";
Class.forName(driver);
Connection conn = DriverManager.getConnection(url,dbUser,dbPwd);
PreparedStatement prepStmt = conn.prepareStatement(s2);
prepStmt.setString(1,name);
ResultSet rs=stmt.executeUpdate();
3、修改
String s3=“update tbNames set name=? where id=?”;
Class.forName(driver);
Connection conn = DriverManager.getConnection(url,dbUser,dbPwd);
PreparedStatement prepStmt = conn.prepareStatement(s3);
prepStmt.setString(1,name);
prepStmt.setString(2,id);
ResultSet rs=stmt.executeUpdate();
4、查询
String s4="select id,name,password from tbNames";
Class.forName(driver);
Connection conn = DriverManager.getConnection(url,dbUser,dbPwd);
Statement stmt=conn.createStatement();
ResultSet rs = stmt.executeQuery(s4);
while(rs.next){
int id=rs.getInt(1);
String name = rs.getString(2);
String pwd=rs.getString(3);
System.out.println(id+name+pwd); }

以上四步必须都得关闭连接;!!!
rs.close();
stmt.close();
conn.close();
温馨提示:内容为网友见解,仅供参考
无其他回答

编写一个java程序,通过jdbc访问数据库实现对数据库的插入,删除,修改和...
import java.sql.*;import java.util.*;public class TestPre { public static void main(String[] args) { int i=0,deptno=0;\/\/i只做while循环使用,deptno是表dept2中的一个属性,类型是int String dname=null,loc=null;\/\/dname和loc也是表dept2的属性,类型是String Scanner s=new Scanner...

用java连接mysql实现对表中的数据查找,插入,修改等功能,
1、准备MySQL数据库驱动包:mysql-connector-java-5.0.8-bin.jar,一个项目中只能存在一个版本的驱动包 a、复制该驱动包,粘贴到项目中 b、选中项目里的驱动包,右键->Build Path->Add to Build Path 2、在类里写代码加载驱:决定连接哪种数据库 a、Class.forName("com.mysql.jdbc.Driver");b...

用java做界面连接oracle数据库实现增删改查功能,具体步骤怎么做?
然后可以使用jdbc实现增删改查,比如下面代码 ResultSet rs = null; Statement stmt = null; Connection conn = null; try { Class.forName("oracle.jdbc.driver.oracleDriver"); \/\/new oracle.jdbc.driver.oracleDriver(); conn = DriverManager.getConnection("jdbc:oracle:thin:@...

如何使用java对oracle数据库进行增删查改?
在eclipse里新建个项目,建好后在左边右击那个项目图标,选择属性(最下面的),里面有个java build path,点进去,找到add external jars按键,点一下,把那个class12.zip加载进来,然后可以开始写代码了。我的代码如下:import java.sql.*;public class connect { \/ param args \/ public static void ...

怎么用JAVA,JDBC写给类,功能能在控制台操作SQL语句
给你一个我用JAVA写的一个数据库来连接类 可以对数据进行查询、更新、插入和删除等 package conn.sql.date;import java.sql.*;public class DataOperator { private final String DRIVER = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; \/\/ 连接sql数据库的方法:驱动 \/\/ private final String ...

JAVA在界面上如何实现数据库 表的删除\\添加数据
第六步:关闭数据库连接 rs.close();sta.close;conn.close()\/\/关闭步骤必须先关闭结果集对象再关闭Statement对像,最后关闭Connection对像 以上便是对数据库中表进行操作的JAVA语句,无论对java web程序还是对java应用程序都有效!当然这里面还需要包括一些容错处理捕获异常,同时导入数据库的驱动包。我...

javaswimggui多表项目增删改查
设计界面:首先,为每个表设计一个表单界面,包括输入字段和操作按钮(如添加、删除、修改、查询)。添加事件监听器:为每个按钮添加事件监听器,监听用户点击事件。根据点击的按钮类型,执行相应的数据库操作(如通过JDBC连接数据库,并执行SQL语句)。执行数据库操作:在事件监听器的actionPerformed方法中,...

...管理系统,访问access数据库,实现插入,删除,查询
您好,提问者: 给你一个查询access数据库,然后到处到xls的例子吧。。。\/\/下面是代码import java.io.FileWriter;import java.io.IOException;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement; public class...

java中使用JDBC完成数据库操作的基本步骤是什么?
创建一个以JDBC连接数据库的程序,包含7个步骤: \\x0d\\x0a 1、加载JDBC驱动程序: \\x0d\\x0a 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), \\x0d\\x0a 这通过java.lang.Class类的静态方法forName(String className)实现。 \\x0d\\x0a 例...

...帮助用java创建一个swing页面,能实现jdbc增删改查的内容
} class button1Listener{ \/**add*\/ insert into tablename values(1,2,3,4,...);\/\/或者 insert(数组[]);} class button2Listener{ \/**delete*\/ delete tablename where 列名 = ‘’;\/\/或者 deletebyperimery(主键);} \/**修改*\/ \/**查询*\/ ...

相似回答