请问用java如何连接mysql数据库? mysql server版本为 5.5.22 驱动包版...

发布网友 发布时间:2022-04-23 14:00

我来回答

8个回答

热心网友 时间:2022-04-08 21:51

拷过来的,你看看吧,我就是按这个做的。
Java连接数据库过程:
第一步:驱动安装和路径设置Step1:到mysql的官方网站下载mysql-connector-java-5.1.18.zip驱动,解压以后复制里面的mysql-connector-java-5.1.18.jar到jdk安装目录的lib文件夹中;Step2:设置环境变量CLASSPATH=.;%JAVA_HOME%\lib\mysql-connector-java-5.1.18.jar;
第二步:程序编写
Step1:在程序中加载并注册JDBC驱动器,其中JDBC-ODBC在JDK自带,默认已经注册,所以不需要注册;
Class.forName(“com.mysql.jdbc.Driver”);
java.sql.DriverManager.registerDriver(newcom.mysql.jdbc.Driver()); //对于MySQL不是必须
Step2:建立与数据库的连接
Connection con =java.sql.DriverManager.getConnection(dburl,user,pwd);
dburl表示连接数据库的JDBC URL: jdbc:mysql://localhost:3306/DB_NAME
user: 数据库用户名
pwd:数据库密码
Step3:创建Statement对象,准备执行SQL语句
Statement stmt = con.createStatement();
Step4: 执行SQL语句
String sql = “select * from tb_name”;
ResultSet rs = stmt.executeQuery(sql);
Step5:遍历ResultSet对象中的记录
while(rs.next()){
String name = rs.getString(index);
Long id = rs.getLong(index);
Int age = rs.getInt(index);
}
Step6:关闭数据库
rs.close();
stmt.close();
con.close();

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/yaoxy/archive/2009/08/06/4418116.aspx

热心网友 时间:2022-04-08 23:09

public static Connection getConnection(){
Connection con=null;
try{
Class.forName("oracle.jdbc.OracleDriver");
con=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:lcq", "userinfo", "userinfo");
}catch (Exception e) {
e.getStackTrace();
System.out.println("连接数据库失败");
e.printStackTrace();
}
return con;
}
我用的是oracle,不过道理跟你的一样,你把URL,帐号,密码换成你的试试.

热心网友 时间:2022-04-09 00:44

public class MyConnect {

private static Connection con = null;
public static Connection getConnection(){
try {
/** MyQL数据库驱动路径*/
Class.forName("com.mysql.jdbc.Driver");
try {
con = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/数据库名称", "root", "mysql登陆密码");

} catch (SQLException e) {

e.printStackTrace();
}

} catch (ClassNotFoundException e) {

e.printStackTrace();
}

return con;
}
}

热心网友 时间:2022-04-09 02:35

1.用tomact去配置数据库连接池,具体操作在:http://wenku.baidu.com/view/7006bdc408a1284ac85043d1.html
2.去百度文库里查DBhelper类,很多人上传了 稍微改下就行

热心网友 时间:2022-04-09 04:43

具体你是不会java连接mysql数据库,还是连接不成功追问连接不成功
static String url = "jdbc:mysql://localhost:3306/EmployeeInformationMS";
static String user = "root";
static String password="";
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection(url,user,password);

追答你要看看异常信息,确定是驱动包的问题,还是别的什么问题,自己要学会看异常错误信息,看多了,不知道完全的意思,也大概要晓得是什么地方出错

热心网友 时间:2022-04-09 07:08

第三方插件 c3p ,或者自己写连接池追问求具体实现。仔细讲解一下呗。、我是菜鸟

追答首先呢,使用java开发,得有个框架,是jsp/serverlet还是struts还是spring,之后呢,在这个框架中集成各种插件!不懂的就多问百度、谷歌

热心网友 时间:2022-04-09 09:49

做为一只程序猿,不会用谷哥/度娘很可耻的追问度了,没查到版本的问题啊,网上那些程序mysql server都是5.0.5左右的。。我想下老版本的都找不到了

追答刚才下了个MySql的mysql-connector-java-5.1.22解压以后发现里面文档、示例相当全啊。
http://dev.mysql.com/downloads/connector/j/

热心网友 时间:2022-04-09 12:47

高版本的mysql请用Class.forName("org.gjt.mm.mysql.Driver");

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com