欢迎来到天天文库
浏览记录
ID:14505319
大小:239.50 KB
页数:15页
时间:2018-07-29
《实验五-图形用户界面的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实验报告课程名称面向对象程序设计实验名称实验五图形用户界面的设计与实现日期2017-11-9学生学号姓名班级B150404实验目的:通过本次实验,要求学生能进一步掌握图形用户界面的设计方法。实验条件:电脑一台、能上网查阅资料。1.完成图书管理系统登陆界面和主界面的设计,完成图书管理系统的基本框架设计。源代码:数据库连接代码:publicclassDbUtil{privateStringdbUrl="jdbc:mysql://localhost:3306/db_book";//数据库连接地址privateString
2、dbUserName="root";//用户名privateStringdbPassword="123456";//密码privateStringjdbcName="com.mysql.jdbc.Driver";//驱动名称/***获取数据库连接*@return*@throwsException*/publicConnectiongetCon()throwsException{Class.forName(jdbcName);Connectioncon=DriverManager.getConnection(dbUr
3、l,dbUserName,dbPassword);returncon;}/***关闭数据库连接*@paramcon*@throwsException*/publicvoidcloseCon(Connectioncon)throwsException{if(con!=null){con.close();}}publicstaticvoidmain(String[]args){DbUtildbUtil=newDbUtil();try{dbUtil.getCon();System.out.println("数据库连接成功
4、!");}catch(Exceptione){//TODOAuto-generatedcatchblocke.printStackTrace();System.out.println("数据库连接失败");}}}用户实体/***用户实体*@authorAdministrator**/publicclassUser{privateintid;//编号privateStringuserName;//用户名privateStringpassword;//密码publicUser(){super();//TODOAuto-
5、generatedconstructorstub}publicUser(StringuserName,Stringpassword){super();this.userName=userName;this.password=password;}publicintgetId(){returnid;}publicvoidsetId(intid){this.id=id;}publicStringgetUserName(){returnuserName;}publicvoidsetUserName(StringuserNa
6、me){this.userName=userName;}publicStringgetPassword(){returnpassword;}publicvoidsetPassword(Stringpassword){this.password=password;}}/***用户Dao类*@authorAdministrator**/publicclassUserDao{/***登录验证*@paramcon*@paramuser*@return*@throwsException*/publicUserlogin(Co
7、nnectioncon,Useruser)throwsException{UserresultUser=null;Stringsql="select*fromt_userwhereuserName=?andpassword=?";PreparedStatementpstmt=con.prepareStatement(sql);pstmt.setString(1,user.getUserName());pstmt.setString(2,user.getPassword());ResultSetrs=pstmt.ex
8、ecuteQuery();if(rs.next()){resultUser=newUser();resultUser.setId(rs.getInt("id"));resultUser.setUserName(rs.getString("userName"));resultUser.setPassword(rs.getString("password"));
此文档下载收益归作者所有