java新手,请教各位前辈。

机智的大猩猩X 2010-04-04 05:12:10
String sql="SELECT isuuestatus FROM pts_t_testrecord where recordid="+RecordID;
怎么执行这一段sql 代码 并且返回查询到的值 (查询出来的值是中文)
...全文
248 11 打赏 收藏 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
SealedBook 2010-04-08
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 newarraylist 的回复:]
引用 2 楼 bao110908 的回复:
搞笑,用数据库连用的什么数据库都不说!

url不是写得很明白啊
[/Quote]
lz哪有写url...
就写了个sql语句。
newarraylist 2010-04-08
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 bao110908 的回复:]
搞笑,用数据库连用的什么数据库都不说!
[/Quote]
url不是写得很明白啊
SuperCodingMan 2010-04-05
  • 打赏
  • 举报
回复
让老衲帮你加上注释,要好生体会体会哦~~

import java.sql.*; //导入操作数据库所需的包
public class TestMySqlConnect {
public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
try {
Class.forName("com.mysql.jdbc.Driver"); //载入mysql驱动程序
conn = DriverManager
.getConnection("jdbc:mysql://localhost/mydata?user=root&password=6656565");//建立数据库连接
stmt = conn.createStatement();//创建状态
rs = stmt.executeQuery("select * from dept");//执行SQL语句,返回值放到ResultSet集合中
while (rs.next()) { //获取结果集中的内容
System.out.println(rs.getString("deptno"));
}
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
} finally {
try {
if (conn != null) {
conn.close();conn = null; //关闭连接
}
if (stmt != null) {
stmt.close();stmt = null; //释放资源
}
if (rs != null) {
rs.close();rs = null; //释放资源
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
liu_liyang 2010-04-05
  • 打赏
  • 举报
回复
就是把这个字符串交给数据库执行而已嘛。。。你知道数据库的查询语句吧
duyu1025 2010-04-05
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 supercodingman 的回复:]
让老衲帮你加上注释,要好生体会体会哦~~

Java code

import java.sql.*; //导入操作数据库所需的包
public class TestMySqlConnect {
public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
Resul……
[/Quote]


哎,同样 新手 学习了
xiyuming 2010-04-05
  • 打赏
  • 举报
回复
那有基本的六部,你得牢牢记住
zhouxingyu896 2010-04-04
  • 打赏
  • 举报
回复
不论是使用的是什么数据库,基本的思路还是要告诉别人的
链接数据库
使用SQL语句
通过返回的结果集,将结果集中的数据取出来
AvengerBevis 2010-04-04
  • 打赏
  • 举报
回复
一楼正解
TzSword 2010-04-04
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 bao110908 的回复:]
搞笑,用数据库连用的什么数据库都不说!
[/Quote]
果然是新手。。。。。。。。。。。。。。
  • 打赏
  • 举报
回复
搞笑,用数据库连用的什么数据库都不说!
飞奔的兔子鸡 2010-04-04
  • 打赏
  • 举报
回复
自己看看下面的代码吧

import java.sql.*;
public class TestMySqlConnect {
public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
try {
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager
.getConnection("jdbc:mysql://localhost/mydata?user=root&password=6656565");
stmt = conn.createStatement();
rs = stmt.executeQuery("select * from dept");
while (rs.next()) {
System.out.println(rs.getString("deptno"));
}
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
} finally {
try {
if (conn != null) {
conn.close();conn = null;
}
if (stmt != null) {
stmt.close();stmt = null;
}
if (rs != null) {
rs.close();rs = null;
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}

62,620

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧