数据库连接学习——简单的通讯录

  

为了做毕业设计,学习了Java,然后就要连接数据库,为了连接数据库就学习做了一个简单的小项目,通讯录(现在只有添加的功能),成功连接数据库

首先看看我的网页首页吧:

数据库连接学习——简单的通讯录

比较简单,然后是填加联系人页面

数据库连接学习——简单的通讯录

我的数据库连接的代码先抛出来,毕竟这是我做通讯录学习的重点,

package  s2.jsp.zhangxiao.dao;      import  java.sql.PreparedStatement;   import  java.sql.Connection;   import  java.sql.ResultSet;   import  java.sql.DriverManager;   import  java.sql.SQLException;      public  class  AddressBase  {      ,,//,定义数据库的用户名   private  final  String  DBNAME =,“根”;//,定义数据库的密码   private  final  String  DBPASS =,“0”;//,定义数据库的驱动信息   private  final  String  DRIVER =,“com.mysql.jdbc.Driver”;//,定义访问数据库的地址   private  final  String  URL =, " jdbc: mysql://localhost: 3306/addressdb”;   ,,   public 才能;Connection  getConnection () {   Connection 反对=零;   try  {   forname(司机);   反对=DriverManager.getConnection (URL, DBNAME, DBPASS);   },catch  (ClassNotFoundException  e), {   System.out.println(“驱动异常”);   e.printStackTrace ();   },catch  (SQLException  e), {   System.out.println(“数据库异常”);   e.printStackTrace ();   }   return 诈骗;   ,,   ,,}   public 才能;void  closeAll (PreparedStatement  Connection 诈骗;过去,ResultSet  rs) {   try {才能   rs.close ();   },catch  (SQLException  e), {//,TODO  Auto-generated  catch 块   e.printStackTrace ();   }   try {才能   past.close ();   },catch  (SQLException  e), {//,TODO  Auto-generated  catch 块   e.printStackTrace ();   }   try {才能   con.close ();   },catch  (SQLException  e), {//,TODO  Auto-generated  catch 块   e.printStackTrace ();   }   ,,}   public 才能;int 更新(String  sql, String [] getvalue) {   int  i=0;   Connection 反对=零;   PreparedStatement 过去=零;   ResultSet  rs=零;   反对=getConnection ();   try  {   过去=con.prepareStatement (sql);   if  (getvalue !=null), {   时间=for  (int  j  0;, j  & lt;, getValues.length;, j + +), {   past.setString (j + 1, getvalue [j]);   }   }   i=past.executeUpdate ();   },catch  (SQLException  e), {//,TODO  Auto-generated  catch 块   e.printStackTrace ();   }   return 我;   ,,   ,,}   }


数据库连接学习——简单的通讯录