SlideShare a Scribd company logo
1 of 7
Download to read offline
Chương 1

Giới thiệu ngôn ngữ
lập trình Java
Giới thiệu
• Sự phát triển của Java
• Hướng tới người dùng
• Giống với C / C++
Các đặc trưng của Java
Đơn giản
Hướng đối tượng
Độc lập phần cứng
Mạnh
Bảo mật
Phân tán
Đa luồng
Động
Các chương trình dịch
truyền thống
Database Metadata
• Đối tượng này cho biết thông tin về csdl.
Chương trình mẫu
import java.sql.*;
class JDBCDemo1 {
public static void main(String[] args) {
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con=DriverManager.getConnection("jdbc:odbc:Accserver");
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(args[0]);
ResultSetMetaData rsmd = rs.getMetaData();
int numberOfColumns = rsmd.getColumnCount();
for(int j=1; j<=numberOfColumns;j++) {
System.out.println(rsmd.getColumnLabel(j));
}
while(rs.next()) {
for(int i=1; i<=numberOfColumns;i++){
System.out.println(rs.getObject(i));
}}
rs.close();
stmt.close();
} catch(Exception e){ System.out.println("Error " + e);

More Related Content

Viewers also liked

Viewers also liked (8)

Spesifikasi bisnis
Spesifikasi bisnisSpesifikasi bisnis
Spesifikasi bisnis
 
04 de cuong
04 de cuong04 de cuong
04 de cuong
 
2
22
2
 
Il Buon, il Bello ed il Cattivo: tre casi di influencer marketing
Il Buon, il Bello ed il Cattivo: tre casi di influencer marketingIl Buon, il Bello ed il Cattivo: tre casi di influencer marketing
Il Buon, il Bello ed il Cattivo: tre casi di influencer marketing
 
Html
HtmlHtml
Html
 
Darshan Patel_final thesis
Darshan Patel_final thesisDarshan Patel_final thesis
Darshan Patel_final thesis
 
Danh sách các trường ĐH, CĐ tại Hà Nội
Danh sách các trường ĐH, CĐ tại Hà NộiDanh sách các trường ĐH, CĐ tại Hà Nội
Danh sách các trường ĐH, CĐ tại Hà Nội
 
SEO&LOVE - Dell'influencer marketing e di altre leggende
SEO&LOVE - Dell'influencer marketing e di altre leggende SEO&LOVE - Dell'influencer marketing e di altre leggende
SEO&LOVE - Dell'influencer marketing e di altre leggende
 

Similar to Java thegioiebook 3216

2.gioi thieu co ban ado.net cho nguoi lap trinh c#
2.gioi thieu co ban ado.net cho nguoi lap trinh c#2.gioi thieu co ban ado.net cho nguoi lap trinh c#
2.gioi thieu co ban ado.net cho nguoi lap trinh c#Dao Uit
 
Lập trình web với các công nghệ phổ biến
Lập trình web với các công nghệ phổ biếnLập trình web với các công nghệ phổ biến
Lập trình web với các công nghệ phổ biếnSon Nguyen
 
Bai4 basic jsp_4474
Bai4 basic jsp_4474Bai4 basic jsp_4474
Bai4 basic jsp_4474Ham Chơi
 
OOP_02_Java can ban.pdf
OOP_02_Java can ban.pdfOOP_02_Java can ban.pdf
OOP_02_Java can ban.pdfssuserd01a5c
 
Kiến thức cần thiết làm việc
Kiến thức cần thiết làm việcKiến thức cần thiết làm việc
Kiến thức cần thiết làm việcmanhvokiem
 
Jniについて
JniについてJniについて
JniについてChu Chu
 
OOP in Java - Ver1.1
OOP in Java -  Ver1.1OOP in Java -  Ver1.1
OOP in Java - Ver1.1vdlinh08
 
Core java 2
Core java 2Core java 2
Core java 2. .
 
Bai2 tong quan_mvc_0567
Bai2 tong quan_mvc_0567Bai2 tong quan_mvc_0567
Bai2 tong quan_mvc_0567Ham Chơi
 
S vnet.vn 51. [silde bài giảng] lập trình trên môi trường windows với ado.net...
S vnet.vn 51. [silde bài giảng] lập trình trên môi trường windows với ado.net...S vnet.vn 51. [silde bài giảng] lập trình trên môi trường windows với ado.net...
S vnet.vn 51. [silde bài giảng] lập trình trên môi trường windows với ado.net...zzsunzz
 
Bai1 gioi thieu_servlet_va_jsp_8952
Bai1 gioi thieu_servlet_va_jsp_8952Bai1 gioi thieu_servlet_va_jsp_8952
Bai1 gioi thieu_servlet_va_jsp_8952Ham Chơi
 

Similar to Java thegioiebook 3216 (20)

2.gioi thieu co ban ado.net cho nguoi lap trinh c#
2.gioi thieu co ban ado.net cho nguoi lap trinh c#2.gioi thieu co ban ado.net cho nguoi lap trinh c#
2.gioi thieu co ban ado.net cho nguoi lap trinh c#
 
Lập trình web với các công nghệ phổ biến
Lập trình web với các công nghệ phổ biếnLập trình web với các công nghệ phổ biến
Lập trình web với các công nghệ phổ biến
 
Lvtn
LvtnLvtn
Lvtn
 
01 tong-quan-ado
01 tong-quan-ado01 tong-quan-ado
01 tong-quan-ado
 
Ung dung web chuong 6
Ung dung web  chuong 6Ung dung web  chuong 6
Ung dung web chuong 6
 
Bai4 basic jsp_4474
Bai4 basic jsp_4474Bai4 basic jsp_4474
Bai4 basic jsp_4474
 
OOP_02_Java can ban.pdf
OOP_02_Java can ban.pdfOOP_02_Java can ban.pdf
OOP_02_Java can ban.pdf
 
Dsd05 02b-json-rpca
Dsd05 02b-json-rpcaDsd05 02b-json-rpca
Dsd05 02b-json-rpca
 
Kiến thức cần thiết làm việc
Kiến thức cần thiết làm việcKiến thức cần thiết làm việc
Kiến thức cần thiết làm việc
 
Chapter9
Chapter9Chapter9
Chapter9
 
Chapter9
Chapter9Chapter9
Chapter9
 
1. Java cơ bản.pdf
1. Java cơ bản.pdf1. Java cơ bản.pdf
1. Java cơ bản.pdf
 
Jniについて
JniについてJniについて
Jniについて
 
Dsd05 02a-xml-rpca
Dsd05 02a-xml-rpcaDsd05 02a-xml-rpca
Dsd05 02a-xml-rpca
 
OOP in Java - Ver1.1
OOP in Java -  Ver1.1OOP in Java -  Ver1.1
OOP in Java - Ver1.1
 
Core java 2
Core java 2Core java 2
Core java 2
 
Bai2 tong quan_mvc_0567
Bai2 tong quan_mvc_0567Bai2 tong quan_mvc_0567
Bai2 tong quan_mvc_0567
 
3250
32503250
3250
 
S vnet.vn 51. [silde bài giảng] lập trình trên môi trường windows với ado.net...
S vnet.vn 51. [silde bài giảng] lập trình trên môi trường windows với ado.net...S vnet.vn 51. [silde bài giảng] lập trình trên môi trường windows với ado.net...
S vnet.vn 51. [silde bài giảng] lập trình trên môi trường windows với ado.net...
 
Bai1 gioi thieu_servlet_va_jsp_8952
Bai1 gioi thieu_servlet_va_jsp_8952Bai1 gioi thieu_servlet_va_jsp_8952
Bai1 gioi thieu_servlet_va_jsp_8952
 

More from Đinh Luận

04. de cuong hqt sql server
04. de cuong hqt sql server04. de cuong hqt sql server
04. de cuong hqt sql serverĐinh Luận
 
04. de cuong bai giang cong nghe web
04. de cuong bai giang cong nghe web04. de cuong bai giang cong nghe web
04. de cuong bai giang cong nghe webĐinh Luận
 
Tai lieu.vn ly thuyet he dieu hanh
Tai lieu.vn ly thuyet he dieu hanh Tai lieu.vn ly thuyet he dieu hanh
Tai lieu.vn ly thuyet he dieu hanh Đinh Luận
 
De cuong btht (cdcq)
De cuong btht (cdcq)De cuong btht (cdcq)
De cuong btht (cdcq)Đinh Luận
 
Giao trinh mang_doanh_nghiep_0313
Giao trinh mang_doanh_nghiep_0313Giao trinh mang_doanh_nghiep_0313
Giao trinh mang_doanh_nghiep_0313Đinh Luận
 
04. de cuong thiet lap va cau hinh mang lan (3 tc)
04. de cuong   thiet lap va cau hinh mang lan (3 tc)04. de cuong   thiet lap va cau hinh mang lan (3 tc)
04. de cuong thiet lap va cau hinh mang lan (3 tc)Đinh Luận
 
Giao trinh thuc hanh sql
Giao trinh thuc hanh sqlGiao trinh thuc hanh sql
Giao trinh thuc hanh sqlĐinh Luận
 

More from Đinh Luận (8)

04. de cuong hqt sql server
04. de cuong hqt sql server04. de cuong hqt sql server
04. de cuong hqt sql server
 
Cong nghnet
Cong nghnetCong nghnet
Cong nghnet
 
04. de cuong bai giang cong nghe web
04. de cuong bai giang cong nghe web04. de cuong bai giang cong nghe web
04. de cuong bai giang cong nghe web
 
Tai lieu.vn ly thuyet he dieu hanh
Tai lieu.vn ly thuyet he dieu hanh Tai lieu.vn ly thuyet he dieu hanh
Tai lieu.vn ly thuyet he dieu hanh
 
De cuong btht (cdcq)
De cuong btht (cdcq)De cuong btht (cdcq)
De cuong btht (cdcq)
 
Giao trinh mang_doanh_nghiep_0313
Giao trinh mang_doanh_nghiep_0313Giao trinh mang_doanh_nghiep_0313
Giao trinh mang_doanh_nghiep_0313
 
04. de cuong thiet lap va cau hinh mang lan (3 tc)
04. de cuong   thiet lap va cau hinh mang lan (3 tc)04. de cuong   thiet lap va cau hinh mang lan (3 tc)
04. de cuong thiet lap va cau hinh mang lan (3 tc)
 
Giao trinh thuc hanh sql
Giao trinh thuc hanh sqlGiao trinh thuc hanh sql
Giao trinh thuc hanh sql
 

Java thegioiebook 3216

  • 1.
  • 2. Chương 1 Giới thiệu ngôn ngữ lập trình Java
  • 3. Giới thiệu • Sự phát triển của Java • Hướng tới người dùng • Giống với C / C++
  • 4. Các đặc trưng của Java Đơn giản Hướng đối tượng Độc lập phần cứng Mạnh Bảo mật Phân tán Đa luồng Động
  • 5. Các chương trình dịch truyền thống
  • 6. Database Metadata • Đối tượng này cho biết thông tin về csdl.
  • 7. Chương trình mẫu import java.sql.*; class JDBCDemo1 { public static void main(String[] args) { try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection con=DriverManager.getConnection("jdbc:odbc:Accserver"); Statement stmt = con.createStatement(); ResultSet rs = stmt.executeQuery(args[0]); ResultSetMetaData rsmd = rs.getMetaData(); int numberOfColumns = rsmd.getColumnCount(); for(int j=1; j<=numberOfColumns;j++) { System.out.println(rsmd.getColumnLabel(j)); } while(rs.next()) { for(int i=1; i<=numberOfColumns;i++){ System.out.println(rs.getObject(i)); }} rs.close(); stmt.close(); } catch(Exception e){ System.out.println("Error " + e);