Java数据库代码题 使用java实现数据库编程第十章项目

求一个简单又经典的JAVA数据库连接的例子,要有源代码哦!Java数据库代码题我就弄的用户登入的代码吧.这个挺简单的.
这是题目:
用户登陆验证:
【Java数据库代码题 使用java实现数据库编程第十章项目】1.创建数据库TestJava数据库代码题,并新建用户表users
字段包含:username varchar(20) not null
userpwdvarchar(20) not null
在JBUILDER中编写Long类Java数据库代码题,实现登陆界面,并在用户输入用户名和密码后 , 
完成按纽的单击事件,对用户输入的数据进行验证,
(需要严整数据是否为空,密码长度必须是15位),
并实现与数据库的连接,将用户输入的用户名密码与表中的记录比较,
若用户名正确且密码正确,弹出提示框告知登陆成功,否则登陆失败 。
这是代码:
//连接数据库
boolean isLogin(String name,String pwd){
boolean flag=false;
Connection conn=null;
PreparedStatement pst=null;
ResultSet rs=null;
//加载驱动
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
} catch (ClassNotFoundException ex) {
ex.printStackTrace();
}
//连接数据库
try {
conn=DriverManager.getConnection("jdbc:odbc:login");
String sql="select * from [user] where username=? and userpwd=?";
pst=conn.prepareStatement(sql);
pst.setString(1,name);
pst.setString(2,pwd);
rs=pst.executeQuery();
if(rs.next())
flag=true;
} catch (Exception ex) {
ex.printStackTrace();
}finally{
try {
conn.close();
} catch (Exception ex) {
ex.printStackTrace();
}
}
return flag;
}
//验证方法
public void jButton1_actionPerformed(ActionEvent e) {
String name=jTextField1.getText();
String pwd=jTextField2.getText();
//错误处理
if(name.equals("")||pwd.equals(""))
JOptionPane.showMessageDialog(this,"请输入完整的信息");
else {
if(isLogin(name,pwd))
JOptionPane.showMessageDialog(this,"登陆成功");
else
JOptionPane.showMessageDialog(this,"用户名或密码错误");
}
}
}
.....
.....
这是在事件里写的,
一段java中数据库代码解释StringBuffer
sqlq=new
StringBuffer("
SELECT
*
FROM
")
;//申明一个可变字符串
 , 要存了一个sql语句,并且由"
SELECT
*
FROM
"可知其为一个select查询语句
sqlq.append(DtoMapGroupOptions.DB_TABLE_NAME)
;//DtoMapGroupOptions.DB_TABLE_NAME应该是一个字符串,字面值为一个表的名称,要在这个表里查数据
sqlq.append("
ORDER
BY
")
;//这个制定查出来的结果集需要排序
sqlq.append(DtoMapGroupOptions.COLUMN_optionID)
;//DtoMapGroupOptions.COLUMN_optionID应该是某一列的列名 , 根据这一列来排序 , 如果这一列是数字 , 那么就会根据数字大小排,字符串可能按abc排,和excel排序时一样的,即根据某一列来扩展至整个区域排序
sqlq.append("
DESC
")
;//这个事制定按降序还是升序,这里是降序
//后面的语句要看上下文,那个pb不知是什么
ListRow
list
=
null
;
pb.isRequireTotalRow(true);
String
sqlStr=sqlq.toString();
list
=
pb.getInfo(sqlStr,
null,
DtoMapGroupOptions.DATA_SOURCE_ID);//可能是把结果集放入list中,根据sqlStr中的sql语句
java代码数据库中1.2.4.5题怎么做你QQ多少,我发给你 。注意数字中间加点汉字,不然系统会和谐掉的
Java数据库代码题的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于使用java实现数据库编程第十章项目、Java数据库代码题的信息别忘了在本站进行查找喔 。

推荐阅读