重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
使用JNDI数据源啊。
我们提供的服务有:成都网站设计、成都网站建设、微信公众号开发、网站优化、网站认证、西畴ssl等。为上1000家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的西畴网站制作公司
大约是 java/jsp/servlet/ ---- JNDI ---JDBC -- Datbase.
package com.db.connection;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import javax.sql.DataSource;
import otc.OtcDBcontrol;
public class DBUtil {
public Connection conn;
public ResultSet rs;
public Statement st;
public PreparedStatement ps;
public DataSource ds;
public boolean flag = false;
public DBUtil() throws SQLException {
getConnection();
}
/**
* 打开连接
* @throws SQLException
*/
public void getConnection() throws SQLException {
try {
if (conn == null) {
Class.forName("org.gjt.mm.mysql.Driver");
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/otc?user=rootpassword=123useUnicode=truecharacterEncoding=UTF-8");
conn.setAutoCommit(false);
}
} catch (Exception e) {
e.printStackTrace();
}
st = conn.createStatement();
}
/**
* 关闭连接
* @throws SQLException
*/
public void close() throws SQLException {
if (st != null) {
st.close();
}
if (conn != null) {
conn.close();
}
}
/**
* 查询
* @param sql
* @return
* @throws SQLException
*/
public ResultSet query(String sql) throws SQLException {
System.out.println(sql);
rs = st.executeQuery(sql);
return rs;
}
/**
* 增删改
* @param sql
* @return
* @throws SQLException
*/
public boolean update(String sql) throws SQLException {
System.out.println(sql);
int s = 1;
s = st.executeUpdate(sql);
if (s != 0) {
conn.setAutoCommit(false);
conn.commit();
flag = true;
} else {
conn.rollback();
flag = false;
}
return flag;
}
}
这个是代码,只需要改你自己的数据库用户名密码就可以了~
private static final String Driver="com.microsoft.sqlserver.jdbc.SQLServerDriver";
private static final String URL="jdbc:sqlserver://localhost:1433;databaseName=company";
private static final String UserName="sa";
private static final String UserPass="sqlpass";
public static Connection getCon(){
Connection con = null;
try {
Class.forName(Driver);
con=DriverManager.getConnection(URL,UserName,UserPass); //连接数据库
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return con;
}
你把url改成mysql的就行了
还有把mysql的jar复制到lib文件下。