PIXNET Logo登入

zxcv7882988的部落格

跳到主文

歡迎光臨zxcv7882988在痞客邦的小天地

部落格全站分類:

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 6月 03 週五 201614:14
  • 電腦隨機亂數

電腦隨機0-9選出3個數字(數字可重複)
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=BIG5">
<title>第一支javaScript</title>
</head>
<body>
<h2>document.write用法</h2>
 <Script type ="text/javascript">
var r1,r2,r3,maxNum,minNum;
maxNum = 9;
minNum = 0;
 r1= Math.floor( Math.random() * (maxNum - minNum + 1) ) + minNum;
r2= Math.floor( Math.random() * (maxNum - minNum + 1) ) + minNum;
r3= Math.floor( Math.random() * (maxNum - minNum + 1) ) + minNum;
  document.write("亂數"+r1+r2+r3);
 </Script>
</body>
</html>
(繼續閱讀...)
文章標籤

zxcv7882988 發表在 痞客邦 留言(0) 人氣(8)

  • 個人分類:程式設計工藝大師
▲top
  • 5月 20 週五 201615:46
  • 隨機亂數AND圓餅圖

<html>
  <head>
    <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
    <script type="text/javascript">
(繼續閱讀...)
文章標籤

zxcv7882988 發表在 痞客邦 留言(0) 人氣(8)

  • 個人分類:程式設計工藝大師
▲top
  • 5月 13 週五 201616:10
  • JavaScript圓餅圖

<html>
  <head>
    <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
    <script type="text/javascript">
      google.charts.load('current', {'packages':['corechart']});
      google.charts.setOnLoadCallback(drawChart);
      
     function add(){
             var a;
             var b;
             alert('test') ;
    }
 
(繼續閱讀...)
文章標籤

zxcv7882988 發表在 痞客邦 留言(0) 人氣(26)

  • 個人分類:程式設計工藝大師
▲top
  • 5月 06 週五 201615:59
  • javascript 考卷


 
(繼續閱讀...)
文章標籤

zxcv7882988 發表在 痞客邦 留言(0) 人氣(12)

  • 個人分類:程式設計工藝大師
▲top
  • 4月 29 週五 201616:13
  • JavaScript


程式碼
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=BIG5">
<title>第一支javaScript</title>
</head>
<body>
(繼續閱讀...)
文章標籤

zxcv7882988 發表在 痞客邦 留言(0) 人氣(2)

  • 個人分類:程式設計工藝大師
▲top
  • 4月 22 週五 201615:29
  • 安裝Android Studio


(繼續閱讀...)
文章標籤

zxcv7882988 發表在 痞客邦 留言(0) 人氣(4)

  • 個人分類:程式設計工藝大師
▲top
  • 4月 15 週五 201615:40
  • 安裝android 在 eclipse


(繼續閱讀...)
文章標籤

zxcv7882988 發表在 痞客邦 留言(0) 人氣(1)

  • 個人分類:程式設計工藝大師
▲top
  • 3月 25 週五 201615:37
  • App Inventor 2


 
(繼續閱讀...)
文章標籤

zxcv7882988 發表在 痞客邦 留言(0) 人氣(17)

  • 個人分類:程式設計工藝大師
▲top
  • 3月 18 週五 201615:58
  • Eclipse連接到mysql

package db;



import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.PreparedStatement;

import java.sql.ResultSet;

import java.sql.SQLException;

import java.sql.Statement;



public class jdbcmysql {

  private Connection con = null; //Database objects

  //連接object

  private Statement stat = null;

  //執行,傳入之sql為完整字串

  private ResultSet rs = null;

  //結果集

  private PreparedStatement pst = null;

  //執行,傳入之sql為預儲之字申,需要傳入變數之位置

  //先利用?來做標示

 

  private String dropdbSQL = "DROP TABLE User ";

 

  private String createdbSQL = "CREATE TABLE User (" +

    "    id     INTEGER " +

    "  , name    VARCHAR(20) " +

    "  , passwd  VARCHAR(20))";

 

  private String insertdbSQL = "insert into User(id,name,passwd) " +

      "select ifNULL(max(id),0)+1,?,? FROM User";

 

  private String selectSQL = "select * from User ";

 

  public jdbcmysql()

  {

    try {

      Class.forName("com.mysql.jdbc.Driver");

      //註冊driver

      con = DriverManager.getConnection(

      "jdbc:mysql://localhost/test?useUnicode=true&characterEncoding=Big5",

      "","");

      //取得connection



//jdbc:mysql://localhost/test?useUnicode=true&characterEncoding=Big5

//localhost是主機名,test是database名

//useUnicode=true&characterEncoding=Big5使用的編碼

     

    }

    catch(ClassNotFoundException e)

    {

      System.out.println("DriverClassNotFound :"+e.toString());

    }//有可能會產生sqlexception

    catch(SQLException x) {

      System.out.println("Exception :"+x.toString());

    }

   

  }

  //建立table的方式

  //可以看看Statement的使用方式

  public void createTable()

  {

    try

    {

      stat = con.createStatement();

      stat.executeUpdate(createdbSQL);

    }

    catch(SQLException e)

    {

      System.out.println("CreateDB Exception :" + e.toString());

    }

    finally

    {

      Close();

    }

  }

  //新增資料

  //可以看看PrepareStatement的使用方式

  public void insertTable( String name,String passwd)

  {

    try

    {

      pst = con.prepareStatement(insertdbSQL);

     

      pst.setString(1, name);

      pst.setString(2, passwd);

      pst.executeUpdate();

    }

    catch(SQLException e)

    {

      System.out.println("InsertDB Exception :" + e.toString());

    }

    finally

    {

      Close();

    }

  }

  //刪除Table,

  //跟建立table很像

  public void dropTable()

  {

    try

    {

      stat = con.createStatement();

      stat.executeUpdate(dropdbSQL);

    }

    catch(SQLException e)

    {

      System.out.println("DropDB Exception :" + e.toString());

    }

    finally

    {

      Close();

    }

  }

  //查詢資料

  //可以看看回傳結果集及取得資料方式

  public void SelectTable()

  {

    try

    {

      stat = con.createStatement();

      rs = stat.executeQuery(selectSQL);

      System.out.println("ID\t\tName\t\tPASSWORD");

      while(rs.next())

      {

        System.out.println(rs.getInt("id")+"\t\t"+

            rs.getString("name")+"\t\t"+rs.getString("passwd"));

      }

    }

    catch(SQLException e)

    {

      System.out.println("DropDB Exception :" + e.toString());

    }

    finally

    {

      Close();

    }

  }

  //完整使用完資料庫後,記得要關閉所有Object

  //否則在等待Timeout時,可能會有Connection poor的狀況

  private void Close()

  {

    try

    {

      if(rs!=null)

      {

        rs.close();

        rs = null;

      }

      if(stat!=null)

      {

        stat.close();

        stat = null;

      }

      if(pst!=null)

      {

        pst.close();

        pst = null;

      }

    }

    catch(SQLException e)

    {

      System.out.println("Close Exception :" + e.toString());

    }

  }

 



  public static void main(String[] args)

  {

    //測看看是否正常

    jdbcmysql test = new jdbcmysql();

    test.dropTable();

    test.createTable();

    test.insertTable("yku", "12356");

    test.insertTable("yku2", "7890");

    test.SelectTable();

 

  }

}
(繼續閱讀...)
文章標籤

zxcv7882988 發表在 痞客邦 留言(0) 人氣(0)

  • 個人分類:程式設計工藝大師
▲top
  • 3月 11 週五 201615:32
  • 匯出資料庫到網頁

<?php

$servername = "localhost";

$username = "root";

$password = "";

$dbname = "test";



// Create connection

$conn = new mysqli($servername, $username, $password, $dbname);

// Check connection

if ($conn->connect_error) {

    die("Connection failed: " . $conn->connect_error);

}



$sql = "SELECT * FROM `user`";

$result = $conn->query($sql);



if ($result != null) {

    // output data of each row

    while($row = $result->fetch_assoc()) {

        echo "ID: " . $row["name"]. $row["passwd"]. "<br>";

    }

} else {

    echo "0 results";

}

$conn->close();

?>
(繼續閱讀...)
文章標籤

zxcv7882988 發表在 痞客邦 留言(0) 人氣(0)

  • 個人分類:程式設計工藝大師
▲top
123»

個人資訊

zxcv7882988
暱稱:
zxcv7882988
分類:
好友:
累積中
地區:

熱門文章

  • (4)程式設計工藝大師
  • (72)拉霸機
  • (0)3*3 亂數不重複
  • (4)推盤子
  • (62)簡易小算盤
  • (3)(尚未設定標題)
  • (2)資料庫
  • (4)資料庫
  • (4)java
  • (0)匯出資料庫到網頁

文章分類

  • 程式設計工藝大師 (21)
  • 未分類文章 (1)

最新文章

  • 電腦隨機亂數
  • 隨機亂數AND圓餅圖
  • JavaScript圓餅圖
  • javascript 考卷
  • JavaScript
  • 安裝Android Studio
  • 安裝android 在 eclipse
  • App Inventor 2
  • Eclipse連接到mysql
  • 匯出資料庫到網頁

動態訂閱

文章精選

文章搜尋

誰來我家

參觀人氣

  • 本日人氣:
  • 累積人氣: