JDBC判断数据库是否插入成功

package com.xujianyou;

import java.sql.*;

public class TestConnect {
public static void main(String []args) {
    try {
        Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
        String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
        String user = "sa";
        String password = "da";
        Connection con = DriverManager.getConnection(url, user, password);
        Statement sta = con.createStatement();
                int result = sta.executeUpdate();
                if (result > 0) {
//证明成功插入啊.你就可以在这里写你想写的动作
                  }
                else {
//插入失败!
                }
      } catch(Exception e){
        e.printStackTrace();
    }
}
}
时间: 2024-10-21 10:01:35

JDBC判断数据库是否插入成功的相关文章

使用JDBC向数据库中插入一条数据

原谅我是初学者,这个方法写的很烂,以后不会改进,谢谢 /** * 通过JDBC向数据库中插入一条数据 1.Statement 用于执行SQL语句的对象 1.1 通过Connection 的 * createStatement() 方法来获取 1.2 通过executeUpdate(sql) 的方法来执行SQL 1.3 * 传入的SQL可以是INSERT/UPDATE/DELETE,但不能是SELECT * * 2.Connection和Statement使用后一定要记得关闭 需要在finally

JDBC向数据库中插入数据

新建数据库,并插入相关数据. 1 create database bbs; 2 3 use bbs; 4 5 create table article 6 ( 7 id int primary key auto_increment, 8 pid int, 9 rootid int, 10 title varchar(255), 11 cont text, 12 pdate datetime, 13 isleaf int 14 ); 15 16 insert into article values

使用JDBC向数据库中插入一条数据(第一次修改版)

增加了一个Tools类,放了一些常用的工具 package com.JDBC.java; import java.io.IOException; import java.io.InputStream; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Statement; import java.util.Properties; /**

JDBC JAVA数据库插入语句

https://zhidao.baidu.com/question/540539955.html?fr=iks&word=jdbc+sql%D3%EF%BE%E4&ie=gbk JDBC JAVA数据库插入语句报错你妹的,写了占位符你又不用东西填,sql当然错了,报的sql不完整两种方案A.  valuses后的四个问号直接写上参数B.用import java.sql.PreparedStatement;包下的PreparedStatement方法预编的方式进行填充示例PreparedSt

JDBC操作数据库之连接数据库

通过JDBC向数据库中添加数据的时候,使用insert语句实现数据的插入,再SQL语句中的参数可以用占位符"?"来替代,然后通过PreparedStatement对象或者Statement对象对其赋值并执行SQL. 下面分别对PreparedStatement接口和Statement接口插入数据方法做代码实现:其中PreparedStatementTest类中是用PreparedStatement接口中的方法来实现数据库数据插入的:StatementTest类中是用Statement接

使用mysql数据库,插入数据出现问号(?)的问题,解决方法

首先,我用的mysql数据库是5.7.12版本. 出现的问题: 1.插入数据显示错误,插入不成功,出现:Incorrect string value: '\xCD\xF5\xD5\xBC\xBE\xA9' for column 'Sname' at row 1 2.插入中文,虽然插入成功,但是显示:?? 解决方法: 在my.ini文件中的  [mysqld]  中加入  #character-set-server=utf8 如图所示,必须在蓝圈的上方,就是说,蓝圈内的内容必须在[mysqld]的

javaweb(三十三)——使用JDBC对数据库进行CRUD

一.statement对象介绍 Jdbc中的statement对象用于向数据库发送SQL语句,想完成对数据库的增删改查,只需要通过这个对象向数据库发送增删改查语句即可. Statement对象的executeUpdate方法,用于向数据库发送增.删.改的sql语句,executeUpdate执行完后,将会返回一个整数(即增删改语句导致了数据库几行数据发生了变化). Statement.executeQuery方法用于向数据库发送查询语句,executeQuery方法返回代表查询结果的Result

JDBC实现数据库的增删改查

本文主要讲解: JDBC的概念 JDBC的原理 创建用于测试的数据库 使用JDBC操作数据库 思考与分析 关于JDBC JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API.JDBC是Java访问数据库的标准规范,可以为不同的关系型数据库提供统一访问,它由一组用Java语言编写的接口和类组成. 2.JDBC原理: JDBC说白了就是一套AIP接口,一套规范.然后各大数据库的驱动都实现并遵守了这套接口. 3.准备数据库: m

从控制台输入输出,来进行数据库的插入和查询操作的小程序

首先来看一下数据库结构 然后将数据库中插入如下数据 eclipse中包和Java文件 examStudent包的代码 ExamStudent.java package examStudent; public class ExamStudent { /** * 流水号 */ private int flowId; /** * 四级.六级 */ private int type; /** * 身份证号码 */ private int idCard; /** * 准考证号码 */ private in