本文主要介绍Java连接到MYSQL数据库的实际操作步骤(以MySQL为例)。我们使用相关示例来得出Java连接到MYSQL数据库的实际操作过程。以下是文章的主要内容描述。
当然,必须首先安装JDK(通常是JDK1.5.X)。然后安装MySQL,这些都比较简单,具体过程没有提及。配置这两个环境后,下载JDBC驱动程序mysql-connector-java-5.0.5.zip(这是***版本)。然后将其解压缩到任何目录。我将其解压缩到驱动器D,然后在其目录中将mysql-connector-java-5.0.5-bin.jar添加到类路径中,
详细信息如下:“我的电脑”->“属性”->“高级”->“环境变量”,在系统变量中编辑类路径,并设置D:mysql-connector-java-5.0.5mysql-connector-将java-5.0.5-bin.jar添加到***,添加“;”在添加此字符串以将其与先前的类路径区分开之前。然后确认。
环境配置好,非常简单。现在,首先将Java配置为连接到MySQL,将其用户名设置为“root”,将密码设置为“root”。在命令行上或使用SQL前端软件创建数据库。
我使用SQLyog的前端软件来创建数据库。
java连接mysql数据库图文详细步骤+代码
packagesqldemo;
importjava.sql.Connection;
importjava.sql.DriverManager;
importjava.sql.ResultSet;
importjava.sql.SQLException;
importjava.sql.Statement;
publicclassmain{
publicstaticvoidmain(String[]args){
//声明Connection对象
Connectioncon;
//驱动程序名
Stringdriver=”com.mysql.jdbc.Driver”;
//URL指向要访问的数据库名mydata
Stringurl=”jdbc:mysql://localhost:3306/sqltestdb”;
//MySQL配置时的用户名
Stringuser=”root”;
//MySQL配置时的密码
Stringpassword=”123456″;
//遍历查询结果集
try{
//加载驱动程序
Class.forName(driver);
//1.getConnection()方法,连接MySQL数据库!!
con=DriverManager.getConnection(url,user,password);
if(!con.isClosed())
System.out.println(“SucceededconnectingtotheDatabase!”);
//2.创建statement类对象,用来执行SQL语句!!
Statementstatement=con.createStatement();
//要执行的SQL语句
Stringsql=”select*fromemp”;
//3.ResultSet类,用来存放获取的结果集!!
ResultSetrs=statement.executeQuery(sql);
System.out.println(“—————–“);
System.out.println(“执行结果如下所示:”);
System.out.println(“—————–“);
System.out.println(“姓名”+”t”+”职称”);
System.out.println(“—————–“);
Stringjob=null;
Stringid=null;
while(rs.next()){
//获取stuname这列数据
job=rs.getString(“job”);
//获取stuid这列数据
id=rs.getString(“ename”);
//输出结果
System.out.println(id+”t”+job);
}
rs.close();
con.close();
}catch(ClassNotFoundExceptione){
//数据库驱动类异常处理
System.out.println(“Sorry,can`tfindtheDriver!”);
e.printStackTrace();
}catch(SQLExceptione){
//数据库连接失败异常处理
e.printStackTrace();
}catch(Exceptione){
//TODO:handleexception
e.printStackTrace();
}finally{
System.out.println(“数据库数据成功获取!!”);
}
}
1、IT大王遵守相关法律法规,由于本站资源全部来源于网络程序/投稿,故资源量太大无法一一准确核实资源侵权的真实性;
2、出于传递信息之目的,故IT大王可能会误刊发损害或影响您的合法权益,请您积极与我们联系处理(所有内容不代表本站观点与立场);
3、因时间、精力有限,我们无法一一核实每一条消息的真实性,但我们会在发布之前尽最大努力来核实这些信息;
4、无论出于何种目的要求本站删除内容,您均需要提供根据国家版权局发布的示范格式
《要求删除或断开链接侵权网络内容的通知》:https://itdw.cn/ziliao/sfgs.pdf,
国家知识产权局《要求删除或断开链接侵权网络内容的通知》填写说明: http://www.ncac.gov.cn/chinacopyright/contents/12227/342400.shtml
未按照国家知识产权局格式通知一律不予处理;请按照此通知格式填写发至本站的邮箱 wl6@163.com