首页 > 编程知识 正文

mysql怎么连接java,mysql怎么连接两张表

时间:2023-12-29 13:16:44 阅读:330060 作者:UHHC

本文目录一览:

java怎么连接mysql数据库

连接数据库简单步骤:

导入驱动包(mysql官网有下),并添加该包为库(add as Library)

注册驱动:Class.forName("com.mysql.jdbc.Driver");

获取连接对象:Connection conn=DirverManager.getConnection("jdbc:mysql://连接IP/数据库名","数据库用户名","密码");

获取sql语句执行对象:Statement stmt=conn.createStatement();

使用对象运行sql语句:如 stmt.executeUpdate("Update A set a=b");

释放资源:stmt.close();conn.close();

也可以用数据库连接池,获得连接,但是要下载相关的jar包,如:Druid.jar

要想写更简单的代码,可以用spring框架,下载相应的jar包就可以了

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=truecharacterEncoding=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();

}

 

 

}

//getResultSet

public ResultSet GetResultSet(String sql)

{

ResultSet rs=null;

//statemanage

try {

Statement st=conn.createStatement();

rs=st.executeQuery(sql);

} catch (SQLException e) {

System.out.println("状态管理器创建失败");

e.printStackTrace();

}

return rs;

}

//DML

public 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类来调用连接类里面的方法,实现自己所需用的功能。

java怎么连接mysql

下面代码是使用jdbc直接链接mysql的操作,链接方式与SQL SERVER类似,区别在于加载的驱动不同,url的设置也有点区别,用户名、密码、端口号这些设置都类似

执行脚本返回的结果,可以看出java成功链接上mysql并获取到返回值

mysql-connector-java-5.1.26-bin.jar是java链接mysql使用的jar包,与SQL SERVER链接也有专门的jar包,jar包中包含了java链接mysql所用到的函数驱动等等,所有的jar包都是放到web工程lib目录下

4

如果工程是整合在ssh下,一般情况下都会有一个properties文件,该文件配置了数据库链接常用的命令,下图是mysql中的配置

使用spring框架下进行的测试,结果可以成功执行,其实无论是sql server还是mysql还是其他的数据库,基本功能都一样,只是语法结构有所区别,java在调用的过程中大部分功能只要切换了数据库链接命令就可以公用,如果系统架构设计的足够好,当我们切换数据库的时候,应用程序是不用调整就能兼容的

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。