设计一个类获取数据库中数据表的数据项

ys_0225 2013-03-22 02:38:58
想请问下如何设计一个类来获取数据库中的一张表的某两个字段返回这两个字段值。。。
比如说数据库中有一张user表,表中的数据项有用户名和密码,我想设计一个类来获取这两个数据项,并且可以得到其返回值。。。、
求大侠帮忙!

顺便问下,如何设计一个登录窗口来验证输入的字符是否同数据库中相关表中的数据项相同。。。

上面这个类的设计我就是想着跟登录窗口的输入值做比较然后验证能否成功登录系统。。。

求指点! 谢谢~
...全文
268 21 打赏 收藏 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
ys_0225 2013-03-25
  • 打赏
  • 举报
回复
引用 19 楼 LiangGzone 的回复:
引用 18 楼 ys_0225 的回复:引用 17 楼 LiangGzone 的回复:引用 16 楼 ys_0225 的回复:引用 15 楼 LiangGzone 的回复:可以专门写个SQL的工具类,之后好调用~ 恩,我就这样想的,这样其他代码也不太乱。。。但是不会写啊。。 能帮下么? 可以,我发给你一份,留个邮箱~ 谢谢啊! ys_0225@126.com ……
程序测试过了,不过有些地方不怎么明白,已回信,还望多多指点~ 谢谢
ys_0225 2013-03-25
  • 打赏
  • 举报
回复
引用 19 楼 LiangGzone 的回复:
引用 18 楼 ys_0225 的回复:引用 17 楼 LiangGzone 的回复:引用 16 楼 ys_0225 的回复:引用 15 楼 LiangGzone 的回复:可以专门写个SQL的工具类,之后好调用~ 恩,我就这样想的,这样其他代码也不太乱。。。但是不会写啊。。 能帮下么? 可以,我发给你一份,留个邮箱~ 谢谢啊! ys_0225@126.com ……
恩,好的,我测试下~ 谢谢啊!
LiangGzone 2013-03-24
  • 打赏
  • 举报
回复
引用 18 楼 ys_0225 的回复:
引用 17 楼 LiangGzone 的回复:引用 16 楼 ys_0225 的回复:引用 15 楼 LiangGzone 的回复:可以专门写个SQL的工具类,之后好调用~ 恩,我就这样想的,这样其他代码也不太乱。。。但是不会写啊。。 能帮下么? 可以,我发给你一份,留个邮箱~ 谢谢啊! ys_0225@126.com
恩恩,。发给你了~有问题,回信我哈~
ys_0225 2013-03-24
  • 打赏
  • 举报
回复
引用 17 楼 LiangGzone 的回复:
引用 16 楼 ys_0225 的回复:引用 15 楼 LiangGzone 的回复:可以专门写个SQL的工具类,之后好调用~ 恩,我就这样想的,这样其他代码也不太乱。。。但是不会写啊。。 能帮下么? 可以,我发给你一份,留个邮箱~
谢谢啊! ys_0225@126.com
ys_0225 2013-03-23
  • 打赏
  • 举报
回复
引用 15 楼 LiangGzone 的回复:
可以专门写个SQL的工具类,之后好调用~
恩,我就这样想的,这样其他代码也不太乱。。。但是不会写啊。。 能帮下么?
LiangGzone 2013-03-23
  • 打赏
  • 举报
回复
引用 16 楼 ys_0225 的回复:
引用 15 楼 LiangGzone 的回复:可以专门写个SQL的工具类,之后好调用~ 恩,我就这样想的,这样其他代码也不太乱。。。但是不会写啊。。 能帮下么?
可以,我发给你一份,留个邮箱~
LiangGzone 2013-03-22
  • 打赏
  • 举报
回复
可以专门写个SQL的工具类,之后好调用~
ys_0225 2013-03-22
  • 打赏
  • 举报
回复
引用 11 楼 deduct1 的回复:
不用servlet 登录窗口是c/s的? 用jdbc select psw from users where username='tom' 然后比较psw是否正确
恩,好的,谢谢指点,我看看如何来自己写下
ys_0225 2013-03-22
  • 打赏
  • 举报
回复
引用 10 楼 kolnick 的回复:
给你写了取值的代码,怎么取你自己想下 Java code?1234567891011121314151617181920212223242526272829303132333435363738394041424344public static ArrayList<HashMap<String, Object>> getAttributeValue(String... param) { ……
看不太懂。。。还是谢谢 我再调试下看看
ys_0225 2013-03-22
  • 打赏
  • 举报
回复
引用 2 楼 huangsen5605 的回复:
jsp + servlet 或者 SHH 网上简单的例子很多
...谢谢
  • 打赏
  • 举报
回复
不用servlet 登录窗口是c/s的? 用jdbc select psw from users where username='tom' 然后比较psw是否正确
kolnick 2013-03-22
  • 打赏
  • 举报
回复
给你写了取值的代码,怎么取你自己想下

public static ArrayList<HashMap<String, Object>> getAttributeValue(String... param)
	{

		ResultSet resultSet = null;
		PreparedStatement st = null;
		Connection con = null;
		ArrayList<HashMap<String, Object>> result = new ArrayList<HashMap<String, Object>>();

		HashMap<String, Object> map = new HashMap<String, Object>();
		for (int i = 0; i < param.length; i++)
		{
			String SQL = "SELECT " + param[i] + " FROM USER ";
			con = getConnection();
			System.out.println(1);
			try
			{
				st = con.prepareStatement(SQL);
				resultSet = st.executeQuery();
				while (resultSet.next())
				{
					Object obj = resultSet.getObject(param[i]);
					map.put(param[i], obj);
					result.add(map);
					map.clear();
				}

			} catch (SQLException e)
			{
				e.printStackTrace();
			}
		}
		try
		{
			resultSet.close();
			st.close();
			con.close();
		} catch (SQLException e)
		{
			// TODO Auto-generated catch block
			e.printStackTrace();
		}

		return result;
	}
forgetsam 2013-03-22
  • 打赏
  • 举报
回复
引用 8 楼 ys_0225 的回复:
不怎么懂。。。 可不可以写个示例啊。。
看5楼。
ys_0225 2013-03-22
  • 打赏
  • 举报
回复
引用 7 楼 forgetsam 的回复:
引用 6 楼 ys_0225 的回复:引用 5 楼 forgetsam 的回复: java和数据库不是一体的,它们中间有个接口JDBC,随便找本书看。 知道。。。我想让他们之间通过一个类来实现连通。。 把JDBC代码写到你的类里面,它们就通了,要不然写一个数据库操作类,用它把数据库里的值set到你的类里面,它们也通了,还要怎么通?
不怎么懂。。。 可不可以写个示例啊。。
forgetsam 2013-03-22
  • 打赏
  • 举报
回复
引用 6 楼 ys_0225 的回复:
引用 5 楼 forgetsam 的回复: java和数据库不是一体的,它们中间有个接口JDBC,随便找本书看。 知道。。。我想让他们之间通过一个类来实现连通。。
把JDBC代码写到你的类里面,它们就通了,要不然写一个数据库操作类,用它把数据库里的值set到你的类里面,它们也通了,还要怎么通?
ys_0225 2013-03-22
  • 打赏
  • 举报
回复
引用 5 楼 forgetsam 的回复:
java和数据库不是一体的,它们中间有个接口JDBC,随便找本书看。
知道。。。我想让他们之间通过一个类来实现连通。。
forgetsam 2013-03-22
  • 打赏
  • 举报
回复
java和数据库不是一体的,它们中间有个接口JDBC,随便找本书看。
ys_0225 2013-03-22
  • 打赏
  • 举报
回复
引用 2 楼 huangsen5605 的回复:
jsp + servlet 或者 SHH 网上简单的例子很多
不用jsp和servlet。。框架也不用。。 只是做成软件形式的,设计成一个类然后使用类中的数据。。
ys_0225 2013-03-22
  • 打赏
  • 举报
回复
引用 1 楼 huangsen5605 的回复:
你没搞过java吗
搞过。。。 没那么熟只是。。。 不然在这里问什么还。。。
酔笙梦死 2013-03-22
  • 打赏
  • 举报
回复
jsp + servlet 或者 SHH 网上简单的例子很多
加载更多回复(1)

62,620

社区成员

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

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