java连接sql2008数据库。执行插入语句时,插入成功返回什么?不成功返回什么

作者&投稿:羽冉 (若有异议请与网页底部的电邮联系)
Java:通过JDBC进行数据insert,如果插入失败如何判断是因为语句错误还是数据库满了~

你肯定还没看java的异常捕获吧。
这个很简单,只要catch一下异常就行了。
插入失败是会报错的,你捕获这个错误,返回给你,即可。
示例代码:
try { stat.executeUpdate(sql); } catch (SQLException e) { out.println(""+"出错啦,请联系管理员!"+"错误信息:"+e.toString()+""+""); }

根据返回值 来判断你没发现 你 用 数据库的客户端 每插入一条语句 下面就会显示 几行受影响而JDBC的方法的 返回值 就是有几行受影响的这个数值

成功时返回插入的数据的行数;不成功时就会报错,报错的处理一般是自己写的!一般都是回滚操作

Java语言连接SQL server2008
答:1.准备驱动程序sqljdbc_1.2(如sqljdbc_1.2.2828.100_chs.exe)将下载解压得的sqljdbc.jar拷到C:\jdk1.6.0_10\jre\lib\ext 下(我把JDK安装到了C:\jdk1.6.0_10中,这里因人而异)2.开启SQL的1433端口 利用SQL 配置管理器来配置,选择对应的数据库实例-->选择TCP/IP (启用它,双击出...

怎样用java连接数据库sql server2008? 用jsp连接数据库
答:private static final String DRIVER = "com.microsoft.sqlserver.jdbc.SQLServerDriver";// 数据库用户名 private static final String USER = "sa";// 数据库密码 private static final String PASSWORD = "sa";// 数据库连接字符串 private static final String URL = "jdbc:sqlserver://localhost...

怎么让Java写的程序和SQL2008数据库连接起来
答:首先你要导入sqlserver的jdbc驱动jar包 java代码如下 String JDriver ="com.microsoft.sqlserver.jdbc.SQLServerDriver"; // SQL数据库引擎 String connectDB ="jdbc:sqlserver://192.168.0.117:1433;DatabaseName=租房查询系统"; // 数据源 try { Class.forName(JDriver);// 加载数据库引擎,返回...

java连接到sql server2008数据库添加数据显示索引超出范围
答:1. SQL语句错误, 插入表 String sql = "INSERT INTO 表名(字段1) values(?)"; PreparedStatement ps = con.prepareStatement(sql,Statement.RETURN_GENERATED_KEYS); ps.setString(1,"name");2. 错误原因分析 使用PrepareStatement,结合?占位符号,有几个?符号 ps.setString(1,"name");...

Java 连接sql2008数据库的问题
答:java连接数据库是通过JDBC实现的,之所以能够跨数据库,是因为每个数据库厂商按照JDBC相关接口进行编写相应的数据库连接与处理类。sql server 2008也不例外,需要自己的jdbc实现类才能够通过java连接数据库。sql server 2008需要sqljdbc4.jar这个jdbc架包,具体实现如下:Class.forName("com.microsoft.sqlserver....

java用Eclipse如何连接sql server2008
答:用Eclipse连接sql server2008的方法步骤:1、运行Eclipse,新建一个Java Project 名为 Test 2、右单击src,依次选择 Build Path → Configure Build Path,在打开的窗口的右边选择 Libraries 标签,然后单击 Add External JARs,找到 sqljdbc4.jar 文件并打开,然后单击 OK 完成构建路径的配置。3、在Test...

在Jcreator下java连接SQL2008失败,数据库可以用telnet 127.0.0.1...
答:Class : 类 Not Found : 没有找到 其意思是java虚拟器没有找到所需要的类,什么类呢?就是java程序连接SQLServer的数据库驱动类,也就是com.microsoft.jdbc.sqlserver.SQLServerDriver这个类,是哪一句话发生的异常呢?是Class.forName(driver);这一句,这个方法的意思是,你要java虚拟机把名字为driver的类...

java怎样连接到SQL server 2008
答:首先下载对应的JDBC驱动包,sql2008的,然后引入到项目里通过这段代码可以获取到链接 static final String DRIVER = "com.microsoft.sqlserver.jdbc.SQLServerDriver";static final String URL = "jdbc:sqlserver://localhost:1433;integratedSecurity=true;databaseName=数据库的名字";static final String PWD...

java l连接sql server 2008 。网上能试的方法都试过了。急求高手。在线...
答:你上面给出的是错误信息?从上面看,你连接时IP应该是对的,但1433端口连接不上。1.确认数据库服务启动了。2.确认是否有库存在。(是不是只安了sqlserver而没有建库。)3.如果在数据库本机上使用没有问题。那么确认一下是不是防火墙阻挡了端口。

Java连接SQL Server2008数据库语句怎么不行?
答:forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb";//mydb为数据库 String user="sa";String password="";Connection conn= DriverManager.getConnection(url,user,password);给你个参考,建议重新写。