那么这个简单的方法呢?
java.sql.Driver d=new com.mysql.jdbc.Driver();
我也想知道为什么您要用这种方式连接数据库?最好让服务器对其进行管理。
首先
context.xml像这样配置(如果您使用的是tomcat):
<context><Resource name="_ds" auth="Container" type="javax.sql.DataSource" maxActive="128" maxIdle="32" username="_admin" password="qwerty" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://127.0.0.1:3306/dbname"/></context>
然后,简单地从servlet / etc中的该资源获取连接,如下所示:
public void init() { try { _ds = (DataSource) InitialContext.lookup("java:/comp/env/_ds"); } catch (Exception ex) { }}private javax.sql.DataSource _ds;protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{ try { Connection con=_ds.getConnection(); Statement st = con.createStatement(); ResultSet mar = st.executeQuery("SELECt * FROM table"); Gson gson = new GsonBuilder().create(); response.setContentType("application/json"); response.setCharacterEncoding("utf-8"); con.close(); } catch (SQLException e) { String message = e.getMessage(); }顺便说一句,不要忘记在
<CATALINA_base>/lib文件夹中编写MySQL JDBC驱动程序jar 文件。



