javamtsql的简单介绍

博主:adminadmin 2023-01-10 12:18:06 807

本篇文章给大家谈谈javamtsql,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java如何执行sql语句

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.SQLException;

import java.sql.Statement;

public class xxxx {

public static void main(String[] args) {

Connection con = null ;

Statement stmt = null ;

try {

Class.forName("com.mysql.jdbc.Driver");   //mysql为例 不一样的数据库所需的驱动包不一样 连接语句略有不同

con = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/数据库名", "root", "密码");

stmt = con.createStatement();

String sql = "insert into info values ('用户', 'mima', 'piapiapia~')";

stmt.executeUpdate(sql);

} catch (ClassNotFoundException e) {

e.printStackTrace();

} catch (SQLException e) {

e.printStackTrace();

} finally {

try {

if(stmt != null) {

stmt.close();

stmt = null;

}

if (con != null) {

con.close();

con = null;

}

} catch (SQLException e) {

e.printStackTrace();

}

}

}

}

java 中使用sql语句

import java.sql.*;

/*

* 新建一个工程,用下面的main()函数代替新建工程里的main()函数

*/

public static void main(String[] args) {

try {

Class.forName("oracle.jdbc.driver.OracleDriver");

String url = "jdbc:oracle:thin:@172.19.16.15:1521:common";

String user = "cvbom6";

String pwd = "dcvbom6";

Connection conn = DriverManager.getConnection(url, user, pwd);

// renturn conn;

Statement stmt = conn.createStatement();

ResultSet rs = stmt

.executeQuery("select max(t.id) from ty_student t");

while (rs.next()) {

String a = rs.getString(1);

System.out.println(a);

}

} catch (Exception e) {

e.printStackTrace();

}

}

java中如何像数据库查询语句中赋值

public class ParameterizedQuery {

public static void main(String[] args) throws IOException, ClassNotFoundException, SQLException {

InputStreamReader isr=new InputStreamReader(System.in);

BufferedReader br=new BufferedReader(isr);

//提示用户输入用户名和密码

System.out.println("请输入用户名:");

String name=br.readLine();

System.out.println("请输入密码:");

String pwd=br.readLine();

//建立数据库链接

String driver="com.mtsql.jdbc.Driver";

//访问数据库

String url="jdbc:mysql://127.0.0.1:3306/users";

String user="root";

String password="root";

//加载驱动

Class.forName(driver);

//连续数据库

Connection conn=DriverManager.getConnection(url,user,password);

if(!conn.isClosed())

System.out.println("Succeeded connecting to the Datebase");

//statement用来执行SQL语句

Statement statement=conn.createStatement();

String sql="select count(*) from users where name='"+name+"'and password='"+pwd+"'";

//将name的数据赋值给查询语句中name

//将pwd的数据赋值给查询语句中password

java中建立SQL数据库

Java要连接数据库,那么首先你必须安装mysql数据库。

安装好mysql之后,安装JDK了。

安装好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();

} } }

javamtsql的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、javamtsql的信息别忘了在本站进行查找喔。