好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

Java实现JDBC连接数据库简单案例

一、准备好数据库

例如,ms sql server2008环境下,创建school数据库,内含一个表student(sid,sname,ssex,sage),并添加若干行数据。

二、配置数据库驱动文件

1.准备好(下载)sqlserver2008.jar文件;

2.拷贝下载的jar文件到工程中;

在java工程中创建lib目录,拷贝数据库驱动jar文件到该目录

3.添加并在eclipse的java工程中配置

(右击工程,选择bulid path–>config build path–>addjar,添加jar包)

三、编写主类,连接数据库,并完成查询和添加数据。

编写java类文件,完成

1.连接访问数据库,

2.查询数据表

3.更新数据表(添加,修改)import java.sql.connection;

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

import java.sql.drivermanager;

import java.sql.resultset;

import java.sql.sqlexception;

import java.sql.statement;

 

public class dbm {

   public static void main(string[] args){

     //数据库连接参数

     string driverstr= "com.microsoft.sqlserver.jdbc.sqlserverdriver" ;

     string connstr= "jdbc:sqlserver://127.0.0.1:1433;databasename=school" ;// 可以localhost代替ip地址,端口号 1433

     string dbusername= "sa" ;

     string dbpassword= "" ;

 

     connection conn = null ;

     statement stmt = null ;

     resultset rs = null ;

 

     //1.连接数据库

     try {

       class .forname(driverstr);

       conn = drivermanager.getconnection(connstr,dbusername,dbpassword);

       stmt = conn.createstatement();

       system.out.println( "数据库建立连接成功!" );

     } catch (exception ex){

       system.out.println( "无法与数据库建立连接!" );

       system.out.println(ex.tostring());

     }

 

     //2.查询

     try {

       rs = stmt.executequery( "select * from student" );

     } catch (sqlexception e) {

       // todo auto-generated catch block

       e.printstacktrace();

     }

     //3.显示

     try {

       while (rs.next()){

         system.out.println(rs.getint( "sid" )+ " " +rs.getstring( "sname" )+ " " +rs.getstring( "ssex" )+ " " +rs.getint( "sage" ));

       }

     } catch (sqlexception e) {

       // todo auto-generated catch block

       e.printstacktrace();

     }

   }

}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

原文链接:https://blog.csdn.net/cnlht/article/details/81806339

查看更多关于Java实现JDBC连接数据库简单案例的详细内容...

  阅读:42次