26.5.3 数据库中代码段

【实例26.6】本节学习如何实现数据库的连接,其详细代码如下所示。


01 class sqltest

02 {

03 private Connection con;

04 public sqltest(Connection con)

05 {

06 try

07 {

08 con=this.getConnection();

09 }catch(Exception e)

10 {e.printStackTrace();}

11 }

12 public Connection getConnection()

13 {

14 String url1="jdbc:odbc:schoolmanage";

15 String username="";

16 String password="";

17 try

18 {

19 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

20 con=DriverManager.getConnection(url1,username, password);

21 }

22 catch(SQLException e){e.printStackTrace();}

23 catch(ClassNotFoundException ex){ex.printStackTrace();}

24 return con;

25 }

26 }


【代码说明】第8行获取数据库连接,第14~24行是实现连接的全部代码。第14行指定了ODBC数据源的名字。

上面的代码已经将数据库同软件进行连接的接口设计好了,下面的任务就是将这个类同整个软件中各个界面进行连接。