导航:首页 > 编程语言 > java数据库的增删改查

java数据库的增删改查

发布时间:2022-07-27 02:54:19

① 如何在java中实现数据库的增删改查

首先得确定你的数据库连接是通过什么形式连接的,hibernate还是原生态的jdbc 还是spring;

如果是只有hibernate,那么你得通过加载配置文件得到sessionFactory,然后得到session
如果spring,那么同样也需要注入sessionfactory到你的
如果是jdbc方式,那么你就按照原生态jdbc写法
总之,你构造DAO时,得有数据源。这样才能操纵数据库

② 关于java 连接数据库实现增删改查的具体功能代码。

  1. 首先你得确定你的数据库连接是通过什么形式连接的,hibernate还是原生态的jdbc 还是spring;

    如果是只有hibernate,那么你得通过加载配置文件得到sessionFactory,然后得到session

    如果spring,那么同样也需要注入sessionfactory到你的

    如果是jdbc方式,那么你就按照原生态jdbc写法

    总之,在你构造DAO时,得有数据源。这样才能操纵你的数据库

  2. 如果搞懂了这些问题,那么你的第一个,第三个问题就迎刃而解了。至于第二问题,我没明白你什么意思!

③ java数据库中这样实现增删改查

提取单条记录
//import java.sql.*;
Connection con=null;
Statement stmt=null;
ResultSet %%6=null;
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url="jdbc:odbc:"+%%1;
con=DriverManager.getConnection(url,%%2,%%3);
stmt=con.createStatement();
stmt.executeUpdate(%%4);
%%6=stmt.executeQuery(%%5);
%%7
}catch(Exception e){
e.printStackTrace();
}finally{
try {
try {
stmt.close();
con.close();
} catch (SQLException e) {
e.printStackTrace();
}
} catch (Exception e) {
e.printStackTrace();
}
}

④ java增删改查功能怎么实现

你所说的增删改查是数据库的命令操作。在Java编程中,在Java和数据库完成连接以后,可以调用数据库的select、delete、updata等命令。你也可以把相关的命令变成一个字符串对象,这样调用起来会更简单。

⑤ Java增删改查是个什么概念

有个表格记录数据 一行是一条记录 对应 java的一个对象

---------------------------------

编号 姓名 年龄

1 张三 21

2 李四 22

---------------------------------

publicclassPerson{
privateintid;//编号
privateStringname;
privateintage;

...
}
//利用jdbc等技术向表中,写入记录,删除记录,修改记录,查看记录就叫增删改查了

⑥ java中增删改查的方法中修改方法的参数为什么要是一个实体

 Java——jdbc简单增删改查 一、MySQL 使用JDBC操作数据库之前,首先你需要有一个数据库。用于演示的数据库的表。二、下载数据库对应的jar包并导入 三、JDBC基本操作 1.连接获取 public class DBUtil { public static Connection getConnection() throws ClassNotFoundException, SQLException { Class.forName("com.mysql.jdbc.Dr

⑦ 对数据库实现增删改查的Java程序

PreparedStatement
prep
=
con.prepareStatement("insert
into
Student(sName)
values
(e)");prep.setInt(1,"e");
这个是向数据库中插入数据,如果sName字段是int型,那么在设置值的时候,为什么是字符型e呢

⑧ 求一个JAVA应用系统能实现对数据库数据的增删改查就可以!谢谢

mvc有自带的增删查改,在models写好类在contrller右键,添加控制器,选择“带有读写功能的视图”,基类就选你刚建的类就行了,上下文类就自己编写个继承dbcontext的类就行了,在里面加个属性,dbset<刚建的
类>
创建好后,其他全部自动生成了

⑨ 如何使用java对oracle数据库进行增删查改

  1. 创建数据库了连接

  2. 编写数据库操作语句

  3. 获取结果


  4. import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.PreparedStatement;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;
    import java.util.List;

    import javax.servlet.jsp.jstl.sql.Result;
    import javax.servlet.jsp.jstl.sql.ResultSupport;

    public class BaseDao {
    private static String driver = "oracle.jdbc.driver.OracleDriver";
    private static String url = "jdbc:oracle:thin:@localhost:1521:orcl";
    private static String user = "s2";
    private static String pwd = "s2";

    public static Connection getcon() {
    Connection c = null;
    try {
    Class.forName(driver);
    c = DriverManager.getConnection(url, user, pwd);
    } catch (ClassNotFoundException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    } catch (SQLException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    return c;
    }
    public static int executeUpdate(String sql,Object...param){
    Connection c=getcon();
    PreparedStatement p=null;

    int num=0;
    try {

    p=c.prepareStatement(sql);
    if (param!=null) {
    for (int i = 0; i < param.length; i++) {
    p.setObject(i+1, param[i]);
    }
    }
    num=p.executeUpdate();
    } catch (SQLException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }finally{
    try {
    p.close();
    c.close();
    } catch (SQLException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }

    }
    return num;
    }
    public static Result executeQuery(String sql,Object...param){
    Connection c=getcon();
    PreparedStatement p=null;
    ResultSet rs=null;
    Result r=null;
    try {
    p=c.prepareStatement(sql);
    if (param!=null) {
    for (int i = 0; i < param.length; i++) {
    p.setObject(i+1, param[i]);
    }
    }
    rs=p.executeQuery();
    r=ResultSupport.toResult(rs);
    }catch (SQLException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }finally{
    try {
    rs.close();
    p.close();
    c.close();
    } catch (SQLException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }

    }
    return r;
    }
    }


阅读全文

与java数据库的增删改查相关的资料

热点内容
linuxpython绿色版 浏览:429
怎么下载小爱同学音箱app 浏览:552
python占位符作用 浏览:76
javajdbcpdf 浏览:541
php网页模板下载 浏览:190
python试讲课pygame 浏览:407
安居客的文件夹名称 浏览:677
家里服务器如何玩 浏览:449
网站源码使用视频 浏览:746
stc89c52单片机最小系统 浏览:452
邮件安全证书加密 浏览:416
云服务器如何访问百度 浏览:279
常州电信服务器dns地址 浏览:839
用小方块制作解压方块 浏览:42
图像压缩编码实现 浏览:68
特色功能高抛低吸线副图指标源码 浏览:71
西方哲学史pdf罗素 浏览:874
python最常用模块 浏览:184
温州直播系统源码 浏览:112
程序员在上海买房 浏览:384