java连接mysql数据库的详细步骤(java怎样链接mysql数据库)
本文目录
- java怎样链接mysql数据库
- java是怎么连接mysql数据库的
- 如何连接java和mysql数据库
- java程序怎么连接mysql数据库
- java如何连接mySQL数据库
- java怎样连接mysql数据库
- 在java中怎样连接mysql数据库
- java中怎么连接mysql数据库
java怎样链接mysql数据库
java可以通过JDBC链接mysql数据库
工具:
jdbc
myeclipse
mysql
方法如下:
下图中的代码为java通过jdbc连接mydql的代码,url,用户名、密码、端口号这些设置为自己的编译环境就可以
当运行的时候,就会出现下图示例的图片,通过连接可以把数据库的数据读取出来并显示
java是怎么连接mysql数据库的
java开发时往往需要连接数据库,实现用户信息的查询等操作,以下将以MySQL为例,解释一下Java是如何连接MySQL数据库的。
工具/原料
Eclipse、MySQL数据库的jar包
方法/步骤
1、打开Eclipse,新建项目,在项目中右击选择New---》Folder,如图所示:
2、输入文件夹名称为lib,如图所示:
3、将MySQL数据库的jar包复制到lib 文件夹中,然后选择该jar包,右击,选择Build Path--》Add to Build Path,如图所示:
4、接下来就是在类中输入数据库连接代码,如图所示:
如何连接java和mysql数据库
当然,首先要安装有JDK(一般是JDK1.5.X)。然后安装MySQL,这些都比较简单,具体过程就不说了。配置好这两个环境后,下载JDBC驱动mysql-connector-java-5.0.5.zip(这个是最新版的)。然后将其解压缩到任一目录。我是解压到D盘,然后将其目录下的mysql-connector-java-5.0.5-bin.jar加到classpath里,具体如下:“我的电脑”-》“属性”-》“高级”-》“环境变量”,在系统变量那里classpath,将D:mysql-connector-java-5.0.5mysql-connector-java-5.0.5-bin.jar加到最后,在加这个字符串前要加“;”,以与前一个classpath区分开。然后确定。
环境配置好了,很简单。现在,先配置MySQL,设其用户名为“root”,密码为“root”。在命令行或用一个SQL的前端软件创建Database。
我是用SQLyog的前端软件来创建Database的。
先创建数据库:
CREATEDATABASESCUTCS;
接着,创建表:
CREATETABLESTUDENT
(
SNOCHAR(7)NOTNULL,SNAMEVARCHAR(8)NOTNULL,SEXCHAR(2)NOTNULL,BDATEDATENOTNULL,HEIGHTDEC(5,2)DEFAULT000.00,PRIMARYKEY(SNO)
);
然后插入数据,可以用SQL语句insertinto《表名》values(value1,value2,...);
也可以用SQLyog来操作
好了,创建好了。
下面,我们来编写.java文件来演示一下如何访问MySQL数据库。
importjava.sql.*;
publicclassJDBCTest{
publicstaticvoidmain(Stringargs){
//驱动程序名
Stringdriver="com.mysql.jdbc.Driver";
//URL指向要访问的数据库名scutcs
Stringurl="jdbc:mysql://127.0.0.1:3306/scutcs";
//MySQL配置时的用户名
Stringuser="root";
//MySQL配置时的密码
Stringpassword="root";
try{
//加载驱动程序
Class.forName(driver);
//连续数据库
Connectionconn=.(url,user,password);
if(!conn.isClosed())
System.out.println("SueededconnectingtotheDatabase!");
//statement用来执行SQL语句
Statementstatement=conn.();
//要执行的SQL语句
Stringsql="select*fromstudent";
//结果集
ResultSetrs=statement.(sql);
System.out.println("-----------------");
System.out.println("执行结果如下所示:");
System.out.println("-----------------");
System.out.println("学号""""姓名");
System.out.println("-----------------");
Stringname=null;
while(rs.next()){
//选择sname这列数据
name=rs.getString("sname");
/*何问起hovertree*/
//首先使用ISO-8859-1字符集将name解码为字节序列并将结果存储新的字节数组中。
//然后使用GB2312字符集解码指定的字节数组
name=newString(name.getBytes("ISO-8859-1"),"GB2312");
//输出结果
System.out.println(rs.getString("sno")""name);
}
rs.close();
java程序怎么连接mysql数据库
Java连接MySql需要下载JDBC驱动MySQL-connector-java-5.0.5.zip(举例,现有新版本)。然后将其解压缩到任一目录。我是解压到D盘,然后将其目录下的MySQL-connector-java-5.0.5-bin.jar加到classpath里,具体如下:“我的电脑”-》 “属性” -》 “高级” -》 “环境变量”,在系统变量那里classpath,将D:\MySQL-connector-java-5.0.5\MySQL-connector-java-5.0.5-bin.jar加到最后,在加这个字符串前要加“;”,以与前一个classpath区分开。然后确定。
java如何连接mySQL数据库
1.下面代码是使用jdbc直接来链接mysql的操作,方式与SQL SERVER类似,区别在于加载的驱动不同,url的设置也有点区别。
2.执行脚本返回的结果,可以看出java成功链接上mysql并获取到返回值
3.mysql-connector-java-5.1.26-bin.jar是java链接mysql使用的jar包,与SQL SERVER链接也有专门的jar包,jar包中包含了java链接mysql所用到的函数驱动等等,所有的jar包都是放到web工程lib目录下
4.如果工程是整合在ssh下,一般情况下都会有一个properties文件,该文件配置了数据库链接常用的命令,下图是mysql中的配置
5.使用spring框架下进行的测试,结果可以成功执行,无论是sql server还是mysql还是其他的数据库,基本功能都一样,只是语法结构有所区别,java在调用的过程中大部分功能只要切换了数据库链接命令就可以公用,如果系统架构设计的足够好,切换数据库的时候,应用程序是不用调整就能兼容的
java怎样连接mysql数据库
1、java连接MySQL数据库需要有一个驱动jar包
例如:mysql-connector-java-5.1.26-bin.jar,
该驱动jar可以自行百度搜索最新包下载放在项目的lib目录下即可。
2、连接代码如下
package baidu.test.jsp;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import javax.naming.spi.DirStateFactory.Result;public class DbConnection {private static Connection conn;public DbConnection() { String drivername="com.mysql.jdbc.Driver"; String username="root"; String url="jdbc:mysql://localhost/jsptest?useUnicode=true&characterEncoding=UTF-8"; String password=""; //加载驱动 try {Class.forName(drivername);} catch (ClassNotFoundException e) {System.out.println("驱动加载失败!");e.printStackTrace();} //建立连接 try {conn=DriverManager.getConnection(url,username,password);} catch (SQLException e) {System.out.println("数据库连接失败!");e.printStackTrace();} }//getResultSetpublic ResultSet GetResultSet(String sql){ResultSet rs=null;//statemanagetry {Statement st=conn.createStatement();rs=st.executeQuery(sql);} catch (SQLException e) {System.out.println("状态管理器创建失败");e.printStackTrace();}return rs;}//DMLpublic int DML(String sql){int count=-1;try {Statement statement=conn.createStatement();count=statement.executeUpdate(sql);} catch (SQLException e) {System.out.println("状态管理器创建失败");e.printStackTrace();}return count;}}
3、可以新建service类来调用连接类里面的getResultSet方法和DML,实现自己所需用的功能。
在java中怎样连接mysql数据库
1. 在开发环境中加载指定数据库的驱动程序。接下来的实验中,使用数据库MySQL,所以需要下载MySQL支持JDBC的驱动程序(mysql-connector-java-5.1.18-bin.jar)。2. 开发环境是MyEclipse,将下载得到的驱动程序加载进开发环境中。3. 在Java程序中加载驱动程序。在Java程序中,通过 “Class.forName(“指定数据库的驱动程序”)” 方式来加载添加到开发环境中的驱动程序,例如Class.forName(“com.mysql.jdbc.Driver”)。4. 创建数据连接对象:通过DriverManager类创建数据库连接对象Connection。DriverManager类作用于Java程序和JDBC驱动程序之间,用于检查所加载的驱动程序是否可以建立连接,然后通过它的getConnection方法,根据数据库的URL、用户名和密码,创建一个JDBC Connection 对象。代码如:Connection connection = DriverManager.getConnection(“连接数据库的URL", "用户名", "密码”)。 其中,URL=协议名+IP地址(域名)+端口+数据库名称;用户名和密码是指登录数据库时所使用的用户名和密码。具体示例创建MySQL的数据库连接代码如下: Connection connectMySQL = DriverManager.geiConnection(“jdbc:mysql://localhost:3306/myuser","root" ,"root" );5. 创建Statement对象:Statement 类的主要是用于执行静态 SQL 语句并返回它所生成结果的对象。通过Connection 对象的 createStatement()方法可以创建一个Statement对象。例如:Statement statament = connection.createStatement(); 具体示例创建Statement对象代码如下:Statement statamentMySQL =connectMySQL.createStatement(); 6. 调用Statement对象的相关方法执行相对应的 SQL 语句:通过execuUpdate()方法用来数据的更新,包括插入和删除等操作,例如向staff表中插入一条数据的代码:statement.excuteUpdate( "INSERT INTO staff(name, age, sex,address, depart, worklen,wage)" + " VALUES (’Tom1’, 321, ’M’, ’china’,’Personnel’,’3’,’3000’ ) ") ; 7. 通过调用Statement对象的executeQuery()方法进行数据的查询,而查询结果会得到 ResulSet对象,ResulSet表示执行查询数据库后返回的数据的集合,ResulSet对象具有可以指向当前数据行的指针。通过该对象的next()方法,使得指针指向下一行,然后将数据以列号或者字段名取出。如果当next()方法返回null,则表示下一行中没有数据存在。使用示例代码如下:ResultSet resultSel = statement.executeQuery( "select * from staff" );8. 关闭数据库连接:使用完数据库或者不需要访问数据库时,通过Connection的close() 方法及时关闭数据连接。
java中怎么连接mysql数据库
java链接MySQL数据库和链接其他数据库, 基本都是一样的套路
准备工作:
1: 数据库驱动. 导入项目
2: 启动MySQL服务
编码工作:
// 1.注册驱动Class.forName("com.mysql.jdbc.Driver");// 2.连接数据库Connection conn = DriverManager.getConnection(DB_URL, NAME, PSWD); //数据库地址,用户名,密码// 3.准备执行sql语句 Statement stat = conn.createStatement();
更多文章:
office2007 sp2(Microsoft Office 2007 SP2是什么意思)
2024年7月21日 18:09
课程表模板免费下载(求初中课程表模板(框框)最好空白,,用手机可以直接复制的那种)
2024年6月20日 05:55
老款经典街机游戏下载(求一款经典街机游戏的名称和下载地址!!!!)
2024年8月14日 02:15
星之卡比重返梦幻岛(星之卡比重返梦幻岛通了一遍以后,第二个红的解开,怎么还是用卡比,并且还是和第一遍一模一样,)
2024年3月26日 12:05
驱动精灵万能网卡驱动版安装包(驱动精灵万能网卡版怎么安装驱动)
2024年7月3日 16:14
淘宝特价版免费下载(下载淘特app,淘特app新用户帮忙 要新用户成功帮忙赞哦)
2024年9月26日 18:35
为什么用晨风修改器修改不了QQ分组颜色啊?怎么用晨风透明皮肤修改器把分组右移啊求解
2024年6月8日 04:03
window10文件资源管理器左侧栏消失,怎么显示出来?电脑文件管理器如何管理文件夹
2023年10月5日 01:40