⑴ 如何用java获得数据库的返回值

前面的人回答了抄,你问怎么获取返回信息,我就回答这个吧:
如果你的执行不成功,系统会抛给你异常的,你在数据库操作的地方加上,try {你的代码}catch(Excetion e){
System.out.println(e.getMessage());
//打印错误信息,你所说的错误信息都封装在了e这个Exception对象里头,这个就是java的面向对象,是java给你封装好了的对象,你可以直接用。
}

还有不明白的可以追问

⑵ java 获取数据库所有表

看来LZ并没有认真看API文档啊,在接口Connection中有一个getMetaData()函数,其返回值是接口DatabaseMetaData,里面有内各种数据容库的配置信息,如是否支持空、最大连接数、用户可以调用的所有存储过程等,其中包括getSchemas()-获取所有模式,getTables(),获取所有的表,根据输入的不同参数可以获取所有表或者其中某个模式的表,还包括表的注射等信息,getColumns()则是获取表的具体字段,这些函数大多是以ResultSet的形式返回,和一般的JDBC使用差不多,LZ慢慢研究研究吧

⑶ java如何调取数据库中的数据,

  1. java使用jdbc技术实现数据库的访问,请先了解jdbc技术

  2. 有很多orm框架对jdbc进行了封装,实现了面向对象的数据库操作,比如hibernate。

⑷ Java编程 如何获取从数据库中获取的一条数据中一个一个数据 啊

看起来是这句rs.getString("orderID")出错,
前面加上这句试试:
rs.next()

多条语句的话,可以这样用:
while(rs.next())
{
job = rs.getString("orderID");
}

⑸ java中怎么获取mysql数据库的数据

用JDBC连接数据库,然后用sql语句。要导入mysql的驱动包。
import java.sql.*;

public class TestMySql {
static Connection con = null; // 声明Connection对象
static Statement sql = null;
static ResultSet res = null;

public static void main(String[] args) {
TestMySql c = new TestMySql();
con = c.getConnection();
try {
sql = con.createStatement();
res = sql.executeQuery("select * from dept");
//sql语句,我数据库里有张dept表

while (res.next()) {//输出结果
System.out.print(res.getString(1) + "<——>");
System.out.print(res.getString(2) + "<——>");
System.out.print(res.getString(3) );
System.out.println();
}

} catch (SQLException e) {
e.printStackTrace();
} finally {
try {
if (res != null) {
res.close();
res =null;
}
if (sql != null) {
sql.close();
sql =null;
}
if (con != null) {
con.close();
con =null;
}
} catch (SQLException e) {
e.printStackTrace();
}
}

}

public Connection getConnection() {
try {
Class.forName("com.mysql.jdbc.Driver");
// 加载oracleJDBC驱动
System.out.println("数据库驱动加载成功");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
try {// 通过访问数据库的URL获取数据库连接对象
con = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/mydata", "root", "qwer1234");
//mydata为mysql名字

System.out.println("数据库连接成功");
} catch (SQLException e) {
e.printStackTrace();
}
return con; // 按方法要求返回一个Connection对象
}

}

⑹ java从数据库获取记录数的方法

import java.sql.*;
public class Link {
public static void main(String[] args)
{

String sql;
Connection conn;
Statement stmt;
ResultSet rs;
try
{

String url="jdbc:sqlserver://localhost:1433;databaseName=Chatroom";
String user="sa";
String password="";
conn= DriverManager.getConnection(url,user,password);
stmt=conn.createStatement();
sql="select * from Client";
rs=stmt.executeQuery(sql);
while(rs.next())
{
System.out.println(rs.getString(1));
System.out.println(rs.getString(2));
}
rs.close();
stmt.close();
conn.close();
}
catch(Exception e)
{
e.printStackTrace();
}
}
}
试试这段代码。
得先在你的sql server2000数据库中见一个数据库,名为Chatroom,然后在其中建一张表,名为Client。接下来是关键性的两步:
1。配置数据库。打开安全性-》登陆-》sa,设置sa密码为空,以和java代码中连接数据库时引用的用户名和密码一致。右键(LOCAL)(Windows NT),选择安全性身份验证选择“SQL Server和Windows”,审核级别“无”,在启动服务账户中选“系统账户”。到此数据库配置完毕。
2。在java类中添加路径驱动,右键驱动选择添加路径。
这两部完了后,应该就没什么问题了。

⑺ java获取数据库数据

1、对应数据库中的表创建实体类(entity),封装a、b、c等字段。
2、使用jdbc查询数据库,一行数据对应一个实体对象,放进一个集合List<entity>中。

⑻ java怎么从数据库中查询数据并输出

刚刚漏了帐号密码了,现在补上

try{
//这里的是MYSQL举例
//加载驱动
Class.forName("com.mysql.jdbc.Driver");
//创建数据库连接
Connectioncon=DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root","root");
//创建查询“请求”
PreparedStatementps=con.prepareStatement("select*fromuser");
//返回查询结果
ResultSetrs=ps.executeQuery();
//遍历结果
while(rs.next()){
//假如User表中有个name列
System.out.println("name>>"+rs.getString("name"));
}
//关闭
rs.close();
ps.close();
con.close();
}catch(Exceptione){
e.printStackTrace();
}

⑼ Java获取数据库内容

如果不用加强for循环用for循环呢
然后输出的是 list.get(i).getId()+","+list.get(i).getName()

⑽ 如何在一个java工程里面获取两个数据库的数据

从原则上来说,对同一数据库类型来说,高版本的数据库的jar应该是可以正常访问低版本的数据库的。所以没有必要因为这个而分成两个工程。你只要在工作中使用高版本的jar就可以了。
如果你的两个数据库是不同类型的话,那么数据库访问的jar也就不一样,使用的类也不会相同。
那也就没有必要分成两个工程。
如果确实需要分成两个工程的话,那可以考虑用一个工程将结果输出到文件中,另外一个工程将结果从文件中读取。当然,因为文件的打开关闭操作会比较慢,所以可能需要设置一个固定的时间点进行一次写入之后再关闭文件。
另外你说的servlet是什么意思?是你的两个工程其实都是web工程吗?
如果是web工程的话,那其实两个工程确实可以无缝操作。因为对web工程来说,所有访问都是提交一个url,并将参数一起提交。
像你这种情况,你可以在A工程的action中将结果取得之后post到B工程的插入数据库操作的action中去,然后在那个action中进行数据库的插入操作。