方法一:使用JDBC-ODBC桥驱动程序连接数据库: 1.加载Driver驱动程序:Class.forNam ("sun.jdbc.odbc.JdbcOdbcDriver") 2.声明JDBC URL:String url="jdbc:odbc:person" 3.建立连接:Connection con=DriverManager.getConnectio() 4.创建SQL语句:Statement stmt=con.createStatement() 5.建立 ResultSet:ResultSet rs=stmt.executeQuery()//执行SQL 查询语句,返回的结果保存于rs对象中方法二:使用相关厂商提供的相应驱动程序连接数据库: 1.加载Driver驱动程序:Class.forNam ("com.micorsoft.jdbc.sqlserver.SQLServerDriver");//这里用的是微软的驱动程序 System.out.println("成功加载驱动程序"); 2.声明JDBC URL:String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=MyDB" 3.建立连接:String username=""; String password="" ; Connection con=DriverManager.getConnection(url,username,password) System.out.println("成功加连接数据库"); 4.创建SQL语句:Statement stmt=con.createStatement() 5.建立 ResultSet:ResultSet rs=stmt.executeQuery()第一种方式的优点是不需要用户安装驱动程序,且允许用相同的代码访问不同的DBMS,缺点是需要经过多层转化,效率较低;第二种主式的优点是转化的层次较少,效率较高,缺点是需要用户安装持定厂商的驱动程序,且访问不同DBMS时须对代码做少量修改