找到 316 篇文章 关于 JDBC

如何使用 JDBC 将数据插入到具有自动递增列的表中?

Smita Kapse
更新于 2020-06-29 13:25:20

2K+ 浏览量

在将数据插入到具有自动递增列的表中时,只需省略该特定列,并通过使用以下 INSERT 语句的语法指定其余列来插入其余值:INSERT into table_name (column_name1, column_name2....) values(value1, value2....)示例让我们在 MySQL 数据库中创建一个名为 sales 的表,其中一列为自动递增,使用如下所示的 CREATE 语句:CREATE TABLE Sales(    ID INT PRIMARY KEY AUTO_INCREMENT,    ProductName VARCHAR (20),    CustomerName VARCHAR (20),    DispatchDate date,    DeliveryTime time,    Price INT,    Location VARCHAR(20) );下面的 JDBC 程序建立与数据库的连接 ... 阅读更多

如何使用 JDBC 在 MySQL 中创建具有自动递增列的表?

Anvi Jain
更新于 2020-06-29 13:12:06

2K+ 浏览量

在创建表时,在某些情况下,我们需要为列(例如 ID)生成/自动递增值。各种数据库以不同的方式支持此功能。在 MySQL 数据库中,您可以使用以下语法声明一个列为自动递增。CREATE TABLE table_name(    ID INT PRIMARY KEY AUTO_INCREMENT,    column_name1 data_type1,    column_name2 data_type2,    column_name3 data_type3,    column_name4 data_type4,    ............ ........... );MySQL 创建具有自动递增列的表的查询。CREATE TABLE Sales(    ID INT PRIMARY KEY AUTO_INCREMENT,    ProductName VARCHAR (20) NOT NULL,    CustomerName VARCHAR (20) NOT NULL,    DispatchDate date,    DeliveryTime timestamp,    Price ... 阅读更多

如何使用 JDBC 检索 Statement 生成的自动递增值?

Nishtha Thakur
更新于 2019-07-30 22:30:26

227 浏览量

在创建表时,在某些情况下,我们需要为列(例如 ID)生成/自动递增值。各种数据库以不同的方式支持此功能。在 MySQL 数据库中,您可以使用以下语法声明一个列为自动递增。CREATE TABLE table_name(    ID INT PRIMARY KEY AUTO_INCREMENT,    column_name1 data_type1,    column_name2 data_type2,    column_name3 data_type3,    column_name4 data_type4,    ............ ........... );在表中插入记录时,无需在自动递增列下插入值。这些将自动生成。例如,如果表中有一列名为 ID 且数据类型为 ... 阅读更多

如何使用 JDBC 检索 PreparedStatement 生成的自动递增值?

Smita Kapse
更新于 2020-06-29 13:17:46

3K+ 浏览量

在创建表时,在某些情况下,我们需要为列(例如 ID)生成/自动递增值。各种数据库以不同的方式支持此功能。在 MySQL 数据库中,您可以使用以下语法声明一个列为自动递增。CREATE TABLE table_name(    ID INT PRIMARY KEY AUTO_INCREMENT,    column_name1 data_type1,    column_name2 data_type2,    column_name3 data_type3,    column_name4 data_type4,    ............ ........... );在表中插入记录时,无需在自动递增列下插入值。这些将自动生成。例如,如果表中有一列名为 ID 且数据类型为 ... 阅读更多

如何使用 JDBC 将数据库中的数据读取/检索到 JSON 中?

Anvi Jain
更新于 2019-07-30 22:30:26

10K+ 浏览量

JSON 数组是值的排序集合,括在方括号中,即以“ [”开头,以“]”结尾。数组中的值用“,”(逗号)分隔。JSON 数组示例{    "books": [ Java, JavaFX, Hbase, Cassandra, WebGL, JOGL] }json-simple 是一个轻量级库,用于处理 JSON 对象。使用它,您可以使用 Java 程序读取或写入 JSON 文档的内容。JSON-Simple Maven 依赖项以下是 JSON-simple 库的 Maven 依赖项:           com.googlecode.json-simple       json-simple       ... 阅读更多

如何使用 JDBC 将 JSON 数组插入/存储到数据库中?

Nishtha Thakur
更新于 2019-07-30 22:30:26

9K+ 浏览量

JSON 数组是值的排序集合,括在方括号中,即以“ [”开头,以“]”结尾。数组中的值用“,”(逗号)分隔。JSON 数组示例{    "books": [ Java, JavaFX, Hbase, Cassandra, WebGL, JOGL] }json-simple 是一个轻量级库,用于处理 JSON 对象。使用它,您可以使用 Java 程序读取或写入 JSON 文档的内容。JSON-Simple Maven 依赖项以下是 JSON-simple 库的 Maven 依赖项:           com.googlecode.json-simple       json-simple       ... 阅读更多

如何计数行 – count (*) 和 Java

Vikyath Ram
更新于 2019-07-30 22:30:26

9K+ 浏览量

SQL Count() 函数返回表中的行数。使用它,您可以获取表中的行数。select count(*) from TABLE_NAME;让我们使用如下所示的 CREATE 语句在 MySQL 数据库中创建一个名为 cricketers_data 的表:CREATE TABLE cricketers_data(    First_Name VARCHAR(255),    Last_Name VARCHAR(255),    Date_Of_Birth date,    Place_Of_Birth VARCHAR(255),    Country VARCHAR(255), );现在,我们将使用 INSERT 语句在 cricketers_data 表中插入 5 条记录:insert into cricketers_data values('Shikhar', 'Dhawan', DATE('1981-12-05'), 'Delhi', 'India'); insert into cricketers_data values('Jonathan', 'Trott', DATE('1981-04-22'), 'CapeTown', 'SouthAfrica'); insert into cricketers_data values('Kumara', 'Sangakkara', DATE('1977-10-27'), 'Matale', 'Srilanka'); insert into cricketers_data values('Virat', 'Kohli', DATE('1988-11-05'), 'Delhi', ... 阅读更多

我们可以在 JDBC 中返回结果集吗?

Rishi Raj
更新于 2019-07-30 22:30:26

1K+ 浏览量

是的,就像 Java 中的任何其他对象一样,我们可以将 ResultSet 对象作为参数传递给方法,并从方法中返回它。让我们使用如下所示的 CREATE 语句在 MySQL 数据库中创建一个名为 MyPlayers 的表:CREATE TABLE MyPlayers(    ID INT,    First_Name VARCHAR(255),    Last_Name VARCHAR(255),    Date_Of_Birth date,    Place_Of_Birth VARCHAR(255),    Country VARCHAR(255),    PRIMARY KEY (ID) );现在,我们将使用 INSERT 语句在 MyPlayers 表中插入 7 条记录:insert into MyPlayers values(1, 'Shikhar', 'Dhawan', DATE('1981-12-05'), 'Delhi', 'India'); insert into MyPlayers values(2, 'Jonathan', 'Trott', DATE('1981-04-22'), 'CapeTown', 'SouthAfrica'); insert into MyPlayers values(3, 'Kumara', 'Sangakkara', ... 阅读更多

如何使用 JDBC API 删除 Oracle 中表中的所有记录?

Rishi Raj
更新于 2019-07-30 22:30:26

2K+ 浏览量

SQL TRUNCATE 语句用于删除表中的所有记录。语法TRUNCATE TABLE table_name;要使用 JDBC API 从表中删除所有记录,您需要:注册驱动程序:使用 DriverManager 类的 registerDriver() 方法注册驱动程序类。将驱动程序类名作为参数传递给它。建立连接:使用 DriverManager 类的 getConnection() 方法连接到数据库。将 URL(字符串)、用户名(字符串)、密码(字符串)作为参数传递给它。创建语句:使用 Connection 接口的 createStatement() 方法创建一个 Statement 对象。执行查询:使用 Statement 接口的 execute() 方法执行查询。下面的 JDBC 程序 ... 阅读更多

如何使用 JDBC API 在 Oracle 数据库中创建存储过程?

Arushi
更新于 2019-07-30 22:30:26

607 浏览量

存储过程是子例程,是存储在 SQL 目录中的 SQL 语句段。所有可以访问关系数据库(Java、Python、PHP 等)的应用程序都可以访问存储过程。存储过程包含 IN 和 OUT 参数或两者兼而有之。如果使用 SELECT 语句,它们可能会返回结果集。存储过程可以返回多个结果集。要使用 JDBC API 在(MySQL)数据库中创建存储过程,您需要:注册驱动程序:使用 DriverManager 类的 registerDriver() 方法注册驱动程序类。将驱动程序类名作为参数传递给它。建立连接:使用 getConnection() 方法连接到数据库 ... 阅读更多

广告