「Java入库mysql」Java入库下一个ID设置

博主:adminadmin 2023-03-19 19:50:07 364

本篇文章给大家谈谈Java入库mysql,以及Java入库下一个ID设置对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java插入数据到MYSQL数据库问题

觉得你没调用stmt.executeUpdate();这句吧,你可以改成我下面的形式试试。在这之前你得确认连接上数据库了吗?如果你打印con取到了值(或者单步调式看con取到了值)。然后将insert into employee(id,name,sex,born,nation,minzu,zhengzhi,marry,school,zhiwei,tel,address) values ('"+snumber+"','"+sname+"','"+ssex+"','"+sbir+"','"+shometown+"','"+snation+"','"+sstatus+"','"+smarrage+"','"+seducation+"','"+sposition+"','"+smobile+"','"+saddress+"')");

改成insert into employee(id,name,sex,born,nation,minzu,zhengzhi,marry,school,zhiwei,tel,address) values (?,?,?,?,?,?,?,?,?,?,?,?)");

然后这样子做:

stmt.setString(1,值);

stmt.setString(2,值);

直至塞完你要插入的值,如果是int的,里面也有stmt.setInt(3,值);

还有float的就有stmt.setFloat(4,值);总之,你想赛什么样的值它都有方法的。

然后你再调用stmt.executeUpdate();就OK了

都给你说了没调用stmt.executeUpdate();

怎么不去试试调用stmt.executeUpdate();呢,调了后没有再找我!

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数据库

用java连接数据库啊。下面给点例子可以参考,不大好,凑合看

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.PreparedStatement;

import java.sql.ResultSet;

import java.sql.SQLException;

public class JdbcConnection

{

private String driver;

private String dbname;

private String username;

private String password;

private String url;

private Connection con;

private PreparedStatement pstmt;

private ResultSet rs;

public JdbcConnection(){

this.driver="com.microsoft.sqlserver.jdbc.SQLServerDriver";

this.dbname=数据库名";

this.username="数据库账号";

this.password="数据库密码";

this.url="地址加数据库名";

}

//创建连接方法

public Connection getconnection()

{

try

{

Class.forName(driver);

con=DriverManager.getConnection(url,username,password);

} catch (ClassNotFoundException e)

{

// TODO Auto-generated catch block

e.printStackTrace();

} catch (SQLException e)

{

// TODO Auto-generated catch block

e.printStackTrace();

}

return con;

}

//关闭连接方法

public void coloseConnection(Connection con,ResultSet rs,PreparedStatement pstmt)

{

if(rs!=null)

{

try

{

rs.close();

} catch (SQLException e)

{

e.printStackTrace();

}

}

if(pstmt!=null)

{

try

{

pstmt.close();

} catch (SQLException e)

{

// TODO Auto-generated catch block

e.printStackTrace();

}

}

if(con!=null)

{

try

{

con.close();

} catch (SQLException e)

{

// TODO Auto-generated catch block

e.printStackTrace();

}

}

}

public Connection getCon()

{

return con;

}

public void setCon(Connection con)

{

this.con = con;

}

public PreparedStatement getPstmt()

{

return pstmt;

}

public void setPstmt(PreparedStatement pstmt)

{

this.pstmt = pstmt;

}

public ResultSet getRs()

{

return rs;

}

public void setRs(ResultSet rs)

{

this.rs = rs;

}

public String getDriver()

{

return driver;

}

public void setDriver(String driver)

{

this.driver = driver;

}

public String getDbname()

{

return dbname;

}

public void setDbname(String dbname)

{

this.dbname = dbname;

}

public String getUsername()

{

return username;

}

public void setUsername(String username)

{

this.username = username;

}

public String getPassword()

{

return password;

}

public void setPassword(String password)

{

this.password = password;

}

public String getUrl()

{

return url;

}

public void setUrl(String url)

{

this.url = url;

}

}

如何使java连接到mysql 数据库

Java要连接数据库,那么首先你必须安装mysql数据库,mysql在windows7下面是怎么安装的呢?这里暂时不做详细解析,后面的章节中会解释的

当你安装好mysql之后,那么你现在应该安装JDK了(JDK1.6就可以),

安装好JDK之后,就是安装Eclipse了,要支持JDK版本,Eclipse安装的时候会自动去找JDK安装位置的,如果你是解压版的Eclipse,就要配置eclipse.ini文件了,将对应的JDK配置好,这些已经准备就绪的时候,就到mysql中创建数据库和表

先创建数据库:

CREATE DATABASE SCUTCS;

接着,创建表:

CREATE TABLE STUDENT

(

SNO CHAR(7) NOT NULL,

SNAME VARCHAR(8) NOT NULL,

SEX CHAR(2) NOT NULL,

BDATE DATE NOT NULL,

HEIGHT DEC(5,2) DEFAULT 000.00,

PRIMARY KEY(SNO)

);

然后插入数据,可以用SQL语句insert into 表名 values (value1, value2, ...);

下面,我们来编写.java文件来演示一下如何访问MySQL数据库。

import java.sql.*;

public class JDBCTest {

public static void main(String[] args){

// 驱动程序名 String driver = "com.mysql.jdbc.Driver";

// URL指向要访问的数据库名scutcs String url = "jdbc:mysql://127.0.0.1:3306/scutcs";

// MySQL配置时的用户名 String user = "root"; // MySQL配置时的密码 String password = "root";

try { // 加载驱动程序 Class.forName(driver);

// 连续数据库 Connection conn = DriverManager.getConnection(url, user, password);

if(!conn.isClosed()) System.out.println("Succeeded connecting to the Database!");

// statement用来执行SQL语句 Statement statement = conn.createStatement();

// 要执行的SQL语句 String sql = "select * from student";

// 结果集 ResultSet rs = statement.executeQuery(sql);

while(rs.next()) // 选择sname这列数据 name = rs.getString("sname

// 输出结果 System.out.println(rs.getString("sno") + "\t" + name); }

rs.close(); conn.close();

} catch(ClassNotFoundException e) {

System.out.println("Sorry,can`t find the Driver!"); e.printStackTrace();

} catch(SQLException e) {

e.printStackTrace();

} catch(Exception e) {

e.printStackTrace();

} } }

关于Java入库mysql和Java入库下一个ID设置的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。