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数据源的名字。
上面的代码已经将数据库同软件进行连接的接口设计好了,下面的任务就是将这个类同整个软件中各个界面进行连接。