博学而笃志 切问而近思 仁在其中
详情
六种流行的语言大餐:C、C++、python、Java、php和C#的简单展示
作者:Aliot     发布时间:2017-07-02     评论:0     阅读:1

六种流行的语言大餐:C、C++、python、Java、php和C#的简单展示

时间:2014-08-04 cnblogs 左潇龙

引言

鉴于五一期间超大的人流量,LZ思来想去,最终还是选择蜗居在自己的出租屋。无聊之际,当然不能忘了做点什么事情,于是LZ就研究了一下几种语言的皮毛,在这里献丑一翻,希望各位猿友莫要见笑。

不过说来也巧,园子里前段时间刚好上演了一场语言大战,这让LZ的这篇博文一出生就可能卷入不必要的纷争。其实LZ早就想写这么一篇文章,只是语言的探究比较麻烦,因为每个语言往往最难搞的就是环境的搭建,而且非常浪费时间,因此 LZ就挑了五一这个机会才开始着手进行。

不管怎么说,LZ还是要澄清一下,本文只是LZ学习成果的展示,坚决不参加语言大战。如果猿友们非要问LZ对语言的看法,LZ就只能给你们讲一个LZ看过的玄幻小说了。

这部小说里面讲述的是一个魔法师与武士的世界,每个人出生的时候,身体都会有 “金木水火土雷风”这几种属性之一的特性,有些天纵奇才会有多种属性。大家都是从一层练到九层,十层则成神。在这个修炼体系当中,有一个特殊却又十分合乎情理的设定,就是在成神之前,大家都会从空气当中各自汲取相应的属性元素进行修炼,以期能领悟天道。不过在领悟天道成了神之后,成神之人的属性就会消失,甚至连武士与魔法师都再无任何区别。对于成神之人来说,他们操控的,只剩下那至高无上的神力而已。无属性,无职业。

好了,故事就讲到这里吧,不知道猿友们看懂了吗?

语言大餐

回归正题,本文是六种语言连接mysql数据库的代码展示,在LZ尝试的过程中,无论是语言环境搭建、mysql依赖库的导入还是代码的风格,各种语言都各有千秋。接下来,我们就让这些语言一一登场吧。

Java(最具噱头的语言)

Java给新人的印象应该是入门简单、代码优雅、活跃度高、跨平台、开源大家庭等等,实在是当之无愧的明星语言,而且是偶像派的。不过可惜的是,偶像派明星很容易被干掉。Java语言是LZ赖以生存的语言,因此LZ不希望做个偶像派,只能奋起直追,争取做实力派的Javaer。

说起这次Java连接mysql的编写,实在没什么好说的,毕竟本身就是做这个的,所以这一路非常顺利,算是最无感的一个。下面是LZ写的代码。

package cn.zxl.jmysql;  
import java.sql.Connection;  
import java.sql.DriverManager;  
import java.sql.ResultSet;  
import java.sql.Statement;  
public class JMysql {  
    private static final String DRIVER = "com.mysql.jdbc.Driver";  
    private static final String URL = "jdbc:mysql://localhost/test";  
    private static final String USERNAME = "root";  
    private static final String PASSWORD = "123456";  
    private static final String SQL = "select * from test";  
    public static void main( String[] args ) {  
        Connection connection = null;  
        Statement statement = null;  
        ResultSet resultSet = null;  
        try {  
            Class.forName(DRIVER);  
            connection = DriverManager.getConnection(URL, USERNAME, PASSWORD);  
            statement = connection.createStatement();  
            resultSet = statement.executeQuery(SQL);  
            while (resultSet.next()) {  
                System.out.println("|" + resultSet.getString("id") + "|" + resultSet.getString("name") + "|");  
            }  
        } catch (Exception e) {  
            System.out.println("query failed!");  
        } finally {  
            try {  
                resultSet.close();  
                statement.close();  
                connection.close();  
            } catch (Exception e) {  
                throw new RuntimeException(e);  
            }  
        }  
    }  
}

 以下是输出结果,表示程序是正确的。


相关文章
loading......
最新动态
所有评论

loading......

网站声明:
本站部分内容来自网络,如您发现本站内容
侵害到您的利益,请联系本站管理员处理。
联系站长
373515719@qq.com
关于本站:
编程参考手册