יום רביעי, 25 באוקטובר 2017

כל מה שנחוץ לפרויקט - מדריכי ווידאו של עמית פרדיס

כל מה שנחוץ לתחילת הפרויקט



הקמת טבלאות במסד מידע SQL (למי ששכח איך עושים את זה)









איך מקשרים למסד מידע את הנט בינס (גישה למסד נתונים)


דרייבר נדרש:
Microsoft JDBC Drivers 6.0 (Preview), 4.2, 4.1, and 4.0 for SQL Server
-הורדת הדרייבר-
או כאן.
-הסבר על הגדרות-

קטע קוד לדוגמא:

לא לשכוח את הספריות בראש התוכנית:
import java.sql.*;
import java.util.Properties;
import java.util.logging.Level;

import java.util.logging.Logger;


public static void main(String a[]) { try { String userName = "paradis"; String password = "12345"; String url = "jdbc:sqlserver://server2012;databaseName=CRM"; Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); Connection conn; conn = DriverManager.getConnection(url,userName,password); System.out.println("connection created"); Statement st; st = conn.createStatement(); String sql="select top 15 * from City"; ResultSet rs=st.executeQuery(sql); while(rs.next()) { System.out.println("Name: "+ rs.getString("CityName")); //System.out.println("Address : "+rs.getString(2)); } st.close(); conn.close(); } /* Catch Sql exception */ catch(SQLException sqle) { System.out.println("Sql exception "+sqle); } /* Catch Class NotFound Exception */ catch (ClassNotFoundException notfe) { System.out.println("Class Not Found Exception "+notfe); } finally { } }








כעת נסביר כל דבר: (ע"פ גידי)



הקוד:
package javaapplication20; // שם הפרויקט
import java.sql.*;
import java.util.Properties;
import java.util.logging.Level;
import java.util.logging.Logger;
/**
 *
 * @author noamn // שם המחבר
 */
public class JavaApplication20 { // שם הפרויקט
    public static void main(String a[])
    {
        try
        {
            String userName = "Game_User"; // SQL שם ההמשתמש ב
            String password = "12345"; // SQL סיסמת המשתמש ב

            String url = "jdbc:sqlserver://DESKTOP-RCEHUJ1;databaseName=NORTHWND";
// DESKTOP-RCEHUJ1  :שם המחשב שלי
// 
            Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
            Connection conn;
            conn = DriverManager.getConnection(url,userName,password);
            
             
            
            System.out.println("connection created");
            Statement st;
            st = conn.createStatement();
            String sql="select top 15 * from Employees";
            ResultSet rs=st.executeQuery(sql);
            while(rs.next())
            {
                System.out.println("Name: "+ rs.getString("FirstName"));
                //System.out.println("Address : "+rs.getString(2));
            }
           
            st.close();
           
                conn.close();
        }
        
        /* Catch Sql exception */
        catch(SQLException sqle)
        {
            System.out.println("Sql exception "+sqle);
        }
        
        /* Catch Class NotFound Exception */
        catch (ClassNotFoundException notfe)
        {
             System.out.println("Class Not Found Exception "+notfe);
        }
                
        finally
        {
            
        }
    }
    
}

















פרוייקט לדוגמא "שבץ נא", אפיון ראשוני של קלאסים





קוד:
/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package scrabble;

import java.sql.*;
import java.util.Properties;
import java.util.logging.Level;
import java.util.logging.Logger;

/**
 *
 * @author Amit Paradies
 */
public class SqlServerConnection {

    String userName = "paradis";
    String password = "12345";

    public Connection getConnection() throws Exception {

        String url = "jdbc:sqlserver://server2012; databaseName = Srabble";

        Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

        Connection conn;
        conn = DriverManager.getConnection(url);

        return conn;

    }

    public ResultSet getResulset(String sql) throws Exception {
        Connection conn = getConnection();
        Statement st;
        st = conn.createStatement();
        ResultSet rs = st.executeQuery(sql);
        return rs;

    }

}



ראו גם: וובמאסטר

תגובה 1: