 technology centered headlamp for any sport, hobby or job.Tech retailer Kogan fell more than 23% last week, and gold prices continued to fall.
Local markets set a new 10-year high as trade relations improved towards the latter half of the week. Despite US President Trump threatening China with up to US$500 billion in tariffs on all imported goods, sentiment improved once the US and EU agreed to suspend tariffs on European car imports.
Between the two major indices, the All Ordinaries outperformed with a gain of 0.6% to close at 6,391.5, whereas the ASX 200 advanced 0.2% to 6,300.2 points.
Dominating headlines was the merger between Nine Entertainment (ASX: NEC) and Fairfax Media (ASX: FXJ). NEC shareholders responded unfavourably, with the share price tumbling 13.1%. Fairfax (FXJ) and Domain (ASX: DHG) investors fared better, with FXJ closing unchanged and DHG leaping 8.1%.
BHP (ASX: BHP) was one of the major contributors to the materials sector's good performance, climbing 4.5% to $34.40. The miner announced the finalisation of the sale for its US shale assets earlier than expected for a total of US$10.8 billion. Lynas (ASX: LYC) benefitted from UBS research, which cited the company as holding the “best global rare earth deposit”. LYC soared 15.4% to $2.33, still well short of UBS’ $3.30 price target.
Mayne Pharmaceutical (ASX: MYX) continued its recent rebound, surging 14.5% to a 52-week high. Another standout performer was Newcrest Mining (ASX: NCM), which added 5.9% following record production at its Lihir project in PNG and a quarterly production increase of 10%.
Elsewhere, Nufarm (ASX: NUF) dropped 13.6% to $7.27 after a major cut in earnings guidance resulting from dry weather reducing pesticide use among farmers. AMP (ASX: AMP) was hit by a 9.1% drop in share price as the company confirmed underlying profits would fall up to $63 million in the first half, and as the fallout from recent governance issues could reach $500 million.
Rounding out the major movers, Kogan (ASX: KGN) fell 23.7% as investors were left disappointed by the retailer’s quarterly update, despite large revenue and earnings growth.
WTI oil prices regained ground during the week after an initial plunge to finish at US$68.97/bbl, but still fell short of last week’s close. The recovery was spurred by supply threats in Saudi Arabia as exports were temporarily halted out of a key shipping channel in light of a terrorism incident.
Gold prices continued to inch down, ending the week around 0.5% lower, just below US$1,224/oz. A rising USD and promising EU/US trade negotiations weighed on the precious metal. Copper pared its gains late in the week after a sharp rise, closing at US$2.77/lb.
The Australian dollar see-sawed through the week but ultimately settled lower at US$73.99 cents. Talk of a possible Chinese stimulus provided some support for the AUD, however local inflation data came in below expectations at 0.4% for the quarter.
Earnings season is set to commence locally, with the first reports due this week. A flood of smaller cap companies will also release quarterly updates and cash flow reports.
Forex traders will await data on Australian building approvals and private sector credit, with other key data coming out of the US. This includes key employment indicators, the trade deficit for July and the next Federal Reserve interest rate decision.
In Asia, the Bank of Japan will decide its interest rate policy 31 July and China will publish data for the manufacturing and services sectors.We're getting a neuropsychological evaluation on my 6 year old at the end of this month. She has epilepsy and ADHD. We're on the 5th adhd med right now (concerts) hoping this is the one that will finally help. Her teacher said today she's been improving so fingers crossed. I'm really interested to see what the evaluation shows and if she has any learning disabilities. Everything is a struggle with her!!! But we're trying our best to get her all the help she needs. Really hard to be patient with her a lot, and at night I go to bed regretting yelling at her and getting so irritated with her because I KNOW she can't help it. A human can only take so much though.Q: java and database connection I'm having a problem in my project i cant Connect the program with the data Source 
So if there's any help plzz assist me 
this is the error message and the source code below 
I'm in trouble plzzz help meeeeee 
//for creating the North Panel
    private JPanel northPanel = new JPanel();
    //for creating the Center Panel
    private JPanel centerPanel = new JPanel();
    //for creating the label
    private JLabel northLabel = new JLabel("THE LIST FOR THE BOOKS");
    //for creating the button
    private JButton printButton;
    //for creating the table
    private JTable table;
    //for creating the TableColumn
    private TableColumn column = null;
    //for creating the JScrollPane
    private JScrollPane scrollPane;

    //for creating an object for the ResultSetTableModel class
    private ResultSetTableModel tableModel;

    /***************************************************************************
     * for setting the required information for the ResultSetTableModel class. *
     ***************************************************************************/
    private static final String JDBC_DRIVER = "sun.jdbc.odbc.JdbcOdbcDriver";
    private static final String DATABASE_URL = "jdbc:odbc:Telecom";
    private static final String DEFAULT_QUERY = "SELECT EmployeeID,EmployeeName,ProjectName,JobTitle,MobileNumber,DateOfSim,SimNumber,MCG,Active  FROM [Telecom].[dbo].[Employee];";


    //constructor of listBooks
    public ListBooks() {
        //for setting the title for the internal frame
        super("Employee", false, true, false, true);
        //for setting the icon
        setFrameIcon(new ImageIcon(ClassLoader.getSystemResource("images/List16.gif")));
        setLocale(new java.util.Locale("ar", "SA", ""));

        //for getting the graphical user interface components displaygvk area
        Container cp = getContentPane();

        //for bassing the required information to the ResultSetTableModel object
        try {
            tableModel = new ResultSetTableModel(JDBC_DRIVER, DATABASE_URL, DEFAULT_QUERY);
            //for setting the Query
            try {
                tableModel.setQuery(DEFAULT_QUERY);
            }
            catch (SQLException sqlException) {
            }
        }
        catch (ClassNotFoundException classNotFound) {
            System.out.println(classNotFound.toString());
        }
        catch (SQLException sqlException) {
            System.out.println(sqlException.toString());
        }
        //for setting the table with the information
        table = new JTable(tableModel);
        //for setting the size for the table
        table.setPreferredScrollableViewportSize(new Dimension(990, 200));
        //for setting the font
        table.setFont(new Font("Tahoma", Font.PLAIN, 12));
        //for setting the scrollpane to the table
        scrollPane = new JScrollPane(table);

        //for setting the size for the table columns
        for (int i = 0; i < 9; i++) {

            column = table.getColumnModel().getColumn(i);
            if (i == 0) //BookID
            column.setPreferredWidth(20);
            if (i == 1) //Subject
                column.setPreferredWidth(100);
            if (i == 2) //Title
                column.setPreferredWidth(150);
            if (i == 3) //Auther
                column.setPreferredWidth(50);
            if (i == 4) //Publisher
                column.setPreferredWidth(70);
            if (i == 5) //Copyright
                column.setPreferredWidth(40);
            if (i == 6) //Edition
                column.setPreferredWidth(40);
            if (i == 7) //Pages
                column.setPreferredWidth(40);
            if (i == 8) //NumberOfBooks
                column.setPreferredWidth(80);


               }
        //for setting the font to the label
        northLabel.setFont(new Font("Tahoma", Font.BOLD, 14));
        //for setting the layout to the panel
        northPanel.setLayout(new FlowLayout(FlowLayout.CENTER));
        //for adding the label to the panel
        northPanel.add(northLabel);
        //for adding the panel to the container
        cp.add("North", northPanel);

        //for setting the layout