这几天一直搞JAVA,前段时间园子里有人说,我JAVA的门槛高。JAVA的门槛确实高,因为他的工具不怎么友好,版本兼容性不太好。所以好高哦,太高了。
先来说说eclipse的调试吧!单步调试必须是Run菜单里的debug。调制断点。如果要进入函数里必须按F5,F6是逐句执行,F8跳至下一个断点。
初学者不知道,可能用F5在调试,如果遇到类似于Class.forName的语句,就会中断,并显示source no found,很初学都都在纠结这个,其实不要管它。
他不是什么错误信息,因为JAVA是开源,支持源码调试,只不过找不到而已,当然加了那个src.zip也不行,不管这个了。碰到系统的,直接按F6调试好了。
再来讲讲JAVA连接SQL2008。网上好多例子,但是很多误导别人的。可能跟版本有关系,我用的是服务器版,2005也是。
//这里的SQLServerDriver必须注意大小写,否则会找不到。
private static String strDriver="com.microsoft.sqlserver.jdbc.SQLServerDriver"; //这一句要记住了,网上很多是jdbc:microsoft:sqlserver,可能都不是服务器版,如果服务器版都要下面的方式。
private static String strCon="jdbc:sqlserver://XXXXXXXXXXXX\\sql200802:1433;DatabaseName=xxxxxx"; private static String DBUser="xxxxxxx"; private static String DBPwd="xxxxx"; //获得数据库连接对象 public static Connection GetConn(){ Connection conn=null; try{ Class.forName(strDriver); conn=DriverManager.getConnection(strCon,DBUser,DBPwd); return conn; }catch(Exception err){ err.printStackTrace(); return null; } }
我的JAVA脚步正式起步了!!!