真心的不会 所以求求各位了
解决方案 »
- Tomcat7 : 异常写不进log文件,请高手指教!!
- 程序在执行getHibernateTemplate().find()语句,报空指针异常
- 急,有关MAP(地图)显示的问题,请进来看看
- 大家帮帮我:用回车触发文本框事件的问题
- 如果用Servlet开发一个站点,那么会话以及会话的信息应该怎么保存?
- jsp中文件上传的中文乱码问题????100分求法?在线急等!!!!!
- 用tomcat做struts服务的时候,有没有碰到这种奇怪问题?
- jspsmartupload问题。。。。。。。。。。。。。。。。。
- jsp session设置失效时间不起作用,请各位高人帮忙看看!在线等....
- spring 文件上传
- JSP判断客户端是否是代理IP访问
- 关于session的id问题,晕了。
你用什么数据库,java这边需要主持该数据连接的jar就可以了。
package com.energyfuture.dao;import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class DBManger {
public static Connection getConnectiones() {
// 第一步:加载mysql的JDBC的驱动
try {
Class.forName("com.mysql.jdbc.Driver");
} catch (ClassNotFoundException e) {
e.printStackTrace();
} // 取得连接的url,能访问mysql数据库的用户名,密码;:数据库名
String url = "jdbc:mysql://localhost:3306/video";
String username = "root";
String password = "root"; // 第二步:创建与mysql数据库的连接类的实例
Connection con = null;
try {
con = DriverManager.getConnection(url, username, password);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return con;
}
public void closeAll(Connection con ,PreparedStatement pst,Statement sta,ResultSet rst){
if(rst!=null){
try {
rst.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
if(pst!=null){
try {
pst.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
if(sta!=null){
try {
sta.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
if(con!=null){
try {
con.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
这个是java连接MYSQL的一个例子。
2. 每个数据库都有一个对应的连接器,如MySQL的mysql-connector-java.jar
3. 每个数据库的Java连接字符串也有点区别解决好上面3个问题后,就可以用简单的ODBC直接连接数据库进行操作了。
如果再想进一步如用ORM的框架,如用MyBatis,Hibernate。需要先了解最基础的,看看基础的书