on Wednesday, May 28, 2014
මෙන්න මේ code එකෙන් පුළුවන් SQLException එකක් ආවොත් බලාගන්න

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class Main {

   public static void main(String[] argv) throws Exception {

      Class.forName("com.mysql.jdbc.Driver");
      Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/School_Attendance", "root", "123");

      try {
         connection.createStatement().execute("select wrong");
      } catch (SQLException e) {
         while (e != null) {
         String message = e.getMessage();
         String sqlState = e.getSQLState();
         int errorCode = e.getErrorCode();
         System.out.println("Message : "+message+" State : "+sqlState+"Errorcode : "+errorcode );
      }

   }

 }

}
මෙන්න screen capture කරන්න නියම භාණ්ඩයක්... පාවිච්චි කරලා මේක වැඩිදියුණු කරලා බලන්නකෝ...
import java.awt.Robot;
import java.awt.Rectangle;
import java.awt.Toolkit;
import java.awt.Canvas;
import java.awt.Graphics;

import java.awt.image.BufferedImage;
import javax.swing.JFrame;

public class CaptureScreen extends Canvas {

Rectangle screenRectangle = new Rectangle(Toolkit.getDefaultToolkit().getScreenSize());
Robot myRobot;
BufferedImage screenImage;

public CaptureScreen() {

try {
myRobot = new Robot();
} catch (Exception exception) {
exception.printStackTrace();
}

screenImage = myRobot.createScreenCapture(screenRectangle);
JFrame myFrame = new JFrame("Capture Screen");
myFrame.add(this);
myFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
myFrame.setSize(Toolkit.getDefaultToolkit().getScreenSize().width, Toolkit.getDefaultToolkit().getScreenSize().height);
myFrame.setVisible(true);
}

@Override
public void paint(Graphics g) {
g.drawImage(screenImage, 0, 0, this);
}

public static void main(String[] args) {
CaptureScreen cs = new CaptureScreen();
}

}