程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> 六種流行的語言大餐:C、C++、python、Java、php和C#的簡單展示

六種流行的語言大餐:C、C++、python、Java、php和C#的簡單展示

編輯:PHP綜合

引言

鑒於五一期間超大的人流量,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);  
            }  
        }  
    }  
          
}

 以下是輸出結果,表示程序是正確的。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved