java怎么执行SQL语句 急急急!!!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java怎么执行SQL语句 急急急!!!相关的知识,希望对你有一定的参考价值。

String sql = "select ID from A where SEQ_NO = "+ seqNo +" "; ID是主键 我想得到ID的值 在JAVA中 怎么执行这条语句 才能得到ID的值 谢谢各位指导一下!!!!!

public Integer getID(int seqNo)
Integer id=null;
try
//获取连接 。这里我调用的是我写好的一个方法,你也可以通过别的途径实现。
Connection connection=DBUtils.getConnection();
String sql="select ID from A where SEQ_NO=?";
PreparedStatement psmt=connection.prepareStatement(sql);
psmt.setInt(1, seqNo);
ResultSet rs=psmt.executeQuery();
if(rs.next())
id=rs.getInt("ID");

catch(SQLException sqle)
sqle.printStackTrace();
finally
//这里还需要依次关闭ResultSet,PreparedStatement,Connection以释放资源。

return id;


建议你学一下JDBC,这个技术知识就是Java访问数据库的API。
参考技术A String sql = "select ID from A where SEQ_NO = "+ seqNo +" ";
Connection conn = xxxxxxxxxxxxxxx;
PrepareStatement ps = conn.prepareStatement(sql );
ResultSet rs = ps.executeQuery();
if(rs.next())

String id = rs.getString(id);


这样即可,望采纳!
参考技术B 使用jdbc链接数据库 然后使用java.sql.PreparedStatement接口里面的相关方法。或是搜索jdbc就能找到相关实现方法了`` 参考技术C PreparedStatement pst = conn.prepareStatement(sql);
ResultSet res = pst.executeQuery();

sql server数据库连接的问题 急急急!!!

标题: 连接到服务器 ------------------------------ 无法连接到 DAD9DFE34541492\LIU。 ------------------------------ 其他信息: 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错) (Microsoft SQL Server,错误: -1) 这是怎么回事啊 我在重启机器前还能连接上 重启完了就不能链接了。不管是用windows 还是用SQL Service验证都不能登录

参考技术A 关了windows防火墙

程序—Microsoft
SQL
Server
2005—配置工具—SQL
Server
外围应用配置器—服务和连接的外围应用配置器—
1、MSSQLserver(实例名)—DataBase
Engine—远程连接—(设置选项)
在下方选项
2、SQL
Server
Browser—服务(停止时只本机访问)
3、程序—Microsoft
SQL
Server
2005—配置工具—SQL
Server
Configuration
Manager—网络连接协议—选择实例对应协议—启用(shard
memory、Named
Pipes、TCP\IP)
注:
SQL
Server
浏览器程序以服务的形式在服务器上运行。SQL
Server
浏览器侦听对
Microsoft
SQL
Server
资源的传入请求,并提供计算机上安装的
SQL
Server
实例的相关信息。SQL
Server
浏览器可用于执行下列三种操作:
浏览可用服务器
连接到正确的服务器实例
连接到专用管理员连接
(DAC)
端点
SQL
Server
Browser
服务
(sqlbrowser)
为数据库引擎

SSAS
的每个实例提供实例名称和版本号。SQL
Server
浏览器随
Microsoft
SQL
Server
2005
一起安装,为该计算机上运行的早期版本的
SQL
Server(从
Microsoft
SQL
Server
7.0
开始)提供此服务
--改登陆模式
用windows验证,登入企业管理器—在实例—属性—安全性(混合登陆模式)
在安全性—登入—sa—属性—状态—启用

以上是关于java怎么执行SQL语句 急急急!!!的主要内容,如果未能解决你的问题,请参考以下文章

急急急,Sql查询一个字段是不是存在某一个值,怎么写查询语句?

oracle 查询的sql语句特别慢,是啥原因,是or特别慢吗,用啥优化,急急急!!!

急急急sqlserver怎么把行转成列

hibernate 执行update更新语句 结果数据没有更新是怎么回事?求解!!!急急急~!!

SQL server 怎么查看数据库 下面这个问题怎么解决呢 看不了MDF和LDF文件 我是电脑白痴 急急急!!!!

mysql的UPDATE语句,程序没报错,但没生效。求高手指点!急急急