‘JAVA学习’ 分类的文章列表

囧:终于把Struts的HelloWorld搞出来了

  暂时没有留言

    照着网上的MAX ON JAVA老兄的Struts教程学习,结果在HelloWorld部分就出问题了。从Eclipse生成的war文件部署到Tomcat下页面老是出不来,一直是404错误,但是我用Struts里面的showcase包就完全没有问题。所以问题应该是出在自己身上了。

   又仔细把教程看了几遍,又看了教程后面兄弟们的留言,发现可能是Struts里的jar包引起的,说是jar包引入过的可能发生这种问题。于是俺严格按照教程里面截图上的包操作,可爱的HelloWorld终于出来了!

   PS:千万不要相信教程里写的:"按ctr+a全选,复制,再转到Eclipse窗口,在“Project Explorer”子窗口中选中Struts2_HelloWorld\WebContent\WEB-INF\lib,然后粘贴。",你照办的话就挂了^_^。最后秀下俺的HelloWorld:

struts helloworld图片

 

JAVA学习 Tags: , ,

JAVA学习:连接MySQL数据库

  暂时没有留言

      java操作数据库一般要经过加载驱动程序类,建立数据库连接,创建Statement对象,执行SQL,关闭Statement对象,关闭数据库连接几个过程。

1.加载驱动程序类:

   java中加载数据库驱动是通过DriverManager 来完成的,DriverManager 类是 JDBC 的管理层,作用于用户和驱动程序之间。它跟踪可用的驱动程序,并在数据库和相应驱动程序之间建立连接。 另外,DriverManager 类也处理诸如驱动程序登录时间限制及登录和 跟踪消息的显示等事务。DriverManager 类包含一列 Driver 类,它们已通过调用方法 DriverManager.registerDriver 对自己进行了注册。所有 Driver类都必须包含有一个静态部分。它创建该类的实例,然后在加载该实例时 DriverManager 类进行注册。这样,用户正常情况下将不会直接调用 DriverManager.registerDriver;而是在加载驱动程序时由驱动程序自动调用。加载 Driver 类,然后自动在 DriverManager中注册的方式有两种:

JAVA学习 Tags: , , , , , , ,

JAVA中日期(Date)处理

  暂时没有留言

1.java.util.Calendar
Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。瞬间可用毫秒值来表示,它是距历元(即格林威治标准时间 1970 年 1 月 1 日的 00:00:00.000,格里高利历)的偏移量。

例:
Calendar cal = Calendar.getInstance();//使用默认时区和语言环境获得一个日历。
cal.add(Calendar.DAY_OF_MONTH, -1);//取当前日期的前一天.
cal.add(Calendar.DAY_OF_MONTH, +1);//取当前日期的后一天.

//通过格式化输出日期
java.text.SimpleDateFormat format = new java.text.SimpleDateFormat("yyyy-MM-dd");
System.out.println("Today is:"+format.format(Calendar.getInstance().getTime()));
System.out.println("yesterday is:"+format.format(cal.getTime()));

JAVA学习 Tags: , , , , , ,