学编程就是这样,我今年30岁了,五年里跳了五次槽,不知道和大家比算不算多J,没有什么太多起伏,但我想很多朋友可能会和我有类似的经历,不知道能不能引起你们的共鸣。30岁,开始实现我的程序员梦,从一个编程爱好者,从一个业余的程序员,一个水平不高的程序员,一个半道出家的程序员 我想对我上面所说的话给一个总结:
如果你不是科班出身,想要转行而不知该怎么开始的话,建议你先看两类书:(1)计算机原理;(2)数据结构和算法。(看数据结构之前先看C语言)。
如果你还是在校的学生,英语很差,专业课也很差。没关系,想怎么学计算机就怎么学计算机吧。其它地只要能混到毕业证就行了。除非你对自己的未来没有信心。(当然,如果你的理想不仅仅是要做一个程序员,那你别丢掉英语。)
不要因为自己年轻就找理由挥霍时间,少玩一点SC、CS、魔兽3、传奇、魔力或者……,多看点书,多练练题。
Java、net、C++、PB、VB、Delphi、汇编到底应该学哪个?我的经验,哪个最简单就先学哪个、公司用哪个你就学哪个、哪个和你有缘(比如刚好你认识一个愿意帮助你的Delphi高手)你就学哪个,如果你都学,或者三天两头的换,我可以告诉你结果肯定是什么都不会,不要心浮气燥,他们都只是工具,学精一门其它的就相通了,重要的是掌握编程的思想。如果你问我面向对象(好像现在已经是面向需求了)、UML、WebLogic、WebService、软件工程、XML……应该怎么学呀,对不起,这些我也确实不是都会,但请相信,你先实实在在的写上十万行以上的代码以后,那些东西你自然就慢慢会了。 什么时候努力都不晚,关键是你明白要努力了,大器晚成总比一事无成要好的多。
大家不要误会,这里的假于物可不是指抄袭别人的源代码,而是指通过学习别人的源代码把他的思想扩展到自己的思想里去。
注:上面的十大“精华”纯属我个人的“谬论”,您自己看着消化,有用的收下,没用的请拖入“回收站”。如果你觉得这些总结不过是一些浮华之词,那请你先问问自己:“是不是在行动上都真正做到了。”
如果你觉得自己应该追求什么,不管遇到什么困难千万不要放弃,一定要坚持下去。
这就是我,一个不算优秀,不算勤奋;玩能玩通宵,学也学能学通宵;对梦想的追求很执着;到了30才开始真正写程序;一个很平凡但又不甘于平凡的人……我的经历相信很多朋友都有过的,我现在也不能算是一个成功人士,但我相信我的经历却是值得大家借鉴的,因为我终究代表了一类人。
最后我还想说一点:现在很多朋友都抱怨中国的软件业环境太差,前途渺茫。确实是这样,我有同感。最后:希望所有的程序员和拥有成为程序员梦想的朋友们在新的一年里心想事成,万事如意。请相信我:明天不一定更美好,但美好的一天一定会来!
不需修改,参照如下:
Oracle数据库:
驱动程序包名:ojdbc14jar
驱动类的名字:oraclejdbcdriverOracleDriver
JDBC URL:jdbc:oracle:thin:@dbip:port:databasename
说明:驱动程序包名有可能会变
JDBC URL中各个部分含义如下:
dbip –为数据库服务器的IP地址,如果是本地可写:localhost或127001。
port –为数据库的监听端口,需要看安装时的配置,缺省为1521。
databasename –为数据库的SID,通常为全局数据库的名字。
SQL Server数据库
驱动程序包名:msbasejar mssqlserverjar msutiljar
驱动类的名字:commicrosoftjdbcsqlserverSQLServerDriver
JDBC URL:jdbc:microsoft:sqlserver://dbip:port;DatabaseName=databasename
说明:驱动程序包名有可能会变
JDBC URL中各个部分含义如下:
dbip –为数据库服务器的IP地址,如果是本地可写:localhost或127001。
port –为数据库的监听端口,需要看安装时的配置,缺省为1433。
databasename –数据库的名字。
MySQL数据库
驱动程序包名:mysql-connector-Java-3111-binjar
驱动类的名字:commysqljdbcDriver
JDBC URL:jdbc:mysql://dbip:port/databasename
说明:驱动程序包名有可能会变
JDBC URL其中各个部分含义如下:
dbip –为数据库服务器的IP地址,如果是本地可写:localhost或127001。
port –为数据库的监听端口,需要看安装时的配置,缺省为3306。
databasename –数据库的名字。
String url = "commysqljdbcDriver";
String driver = "jdbc:mysql://localhost:3306/test";
String user = "root";
String password = "12345";
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
try {
ClassforName(driver); // 1注册驱动
conn = DriverManagergetConnection(url, user, password); // 获取数据库连接
stmt = conncreateStatement(); // 获取数据库 *** 作对象
rs = stmtexecuteQuery("要执行的SQL语句"); // 执行SQL返回结果集
while (rsnext()) { // 逐条记录进行访问
Object obj = rsgetObject(1); // 获取一条记录的第一列
}
} catch (ClassNotFoundException e) {
eprintStackTrace();
} catch (SQLException e) {
eprintStackTrace();
} finally {
// 资源释放
try {
if (rs != null) rsclose();
if (stmt != null) stmtclose();
if (conn != null) connclose();
} catch (SQLException e) {
eprintStackTrace();
}
}
你程序没有放入这个数据连接的jar包吧!
方法1:放在jdk里面lib包里面,这个是普通的java项目
方法2:放在你的项目里面,如web项目的话,项目就用引用的方式
希望能够帮到你
eclipse连接mysql需要导入mysql的驱动包,更版本无关。
配置之前请先下载mysql-connector-java-5115-binjar文件。
右键单击包所在的工程包(project),Build Path ---> Configure Build Path,在d出的窗口中选择 Add External JARs。把下载并解压出来的mysql-connector-java-5115-binjar选中。如图:
配置下载好的驱动jar:
、
编写连接程序:
import javasql;
class ConnMySql {
/
@param args
@throws Exception
/
public static void main(String[] args) throws Exception {
// TODO Auto-generated method stub
ClassforName("commysqljdbcDriver");
Connection conn = DriverManagergetConnection(
"jdbc:mysql://127001:3306/select_test",
"root","123456");
Statement stmt = conncreateStatement();
ResultSet rs = stmtexecuteQuery("select from teacher_table");
while (rsnext()) {
Systemoutprintln(rsgetInt(1) + "\t"
+rsgetString(2) + "\t"
+rsgetString(3) );
}
if (rs != null) {
rsclose();
}
if (stmt != null) {
stmtclose();
}
if (conn != null) {
connclose();
}
}
}
现在很少用sqlserver了,因为java是跨平台的,sqlserver不跨平台,提示失败一般就是你没有开远程连接、密码错误、数据库服务有问题,一般你用工具能脸上的话,这个就能连上
以上就是关于JAVA求各位大虾指点。此段程序没有错误 但是好像只能运行到连接数据库 下面的就没反应了 在线等。急!谢谢全部的内容,包括:JAVA求各位大虾指点。此段程序没有错误 但是好像只能运行到连接数据库 下面的就没反应了 在线等。急!谢谢、关于MySQL数据库加载驱动的一点小问题、用java编写一个连接数据库的程序。急需!!!谢谢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)