java 关于 mysql数据库的面试题,今天遇到一题面试题不怎么会求解答
1个回答
2014-12-03
展开全部
这应该是面试你的动手能力的一个题目,要求你开发一个能够发布新闻的web项目。数据库的表结构和实体类给出来了,要你完成剩下的功能。这个必须写代码了。
追问
因为没接触过mysql。。就是问具体的代码应该如何写。。
追答
/**
* 获取mysql数据库连接的函数
*
* @param databaseIP 数据库ip地址
* @param databasePort 数据库端口
* @param database 数据库名称
* @param databaseUser 数据库登陆用户名
* @param databasePassword 数据库登陆密码
*/
private void getConnection(String databaseIP, String databasePort, String database, String databaseUser, String databasePassword) {
Connection con = null; //创建用于连接数据库的Connection对象
try {
Class.forName("com.mysql.jdbc.Driver");// 加载Mysql数据驱动
con = DriverManager.getConnection(
"jdbc:mysql://" + databaseIP + ":" + databasePort + "/" + database + "?useUnicode=true&characterEncoding=UTF-8", databaseUser, databasePassword);// 创建数据连接
PreparedStatement preSt = conn.prepareStatement("你要执行的sql语句");
preSt.execute();
conn.commit();
} catch (Exception e) {
System.out.println("数据库连接失败" + e.getMessage());
}
}
这里是个简单的mysql数据库操作。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询