jdbcjava代码 JAVAJDBC

利用java代码,编写JDBC连接数据库新增员工信息的步骤. 员工信息表:t_emp(id int?

第一步:新建数据库

专注于为中小企业提供网站建设、网站制作服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业镇江免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了近1000家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

连接的是本地localhost,新建一个新的数据库名是jdbctest

然后建表t_emp

不会的话可通过执行下方的sql语句建表

CREATE TABLE `t_emp` (

`id` int(11) NOT NULL AUTO_INCREMENT,

`name` varchar(255) DEFAULT NULL,

`salary` double DEFAULT NULL,

PRIMARY KEY (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;

第二步:新建java项目

新建完以后添加mysql驱动的jar包,jar包自己下载

在项目上右键鼠标属性,然后

添加jar包,我这里已经加载过了

第三步:编写代码

package com.gf;

import java.sql.DriverManager;

import java.sql.SQLException;

import com.mysql.jdbc.Connection;

import com.mysql.jdbc.Statement;

public class Test {

public static void main(String[] args) throws Exception {

int flag=0;

//1.加载驱动

Class.forName("com.mysql.jdbc.Driver");

//2.获取连接

Connection conn=(Connection) DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/jdbctest?user=rootpassword=123456useUnicode=truecharacterEncoding=UTF-8");

//3.创建statement

Statement sm=(Statement) conn.createStatement();

//4.执行sql语句

flag=sm.executeUpdate("insert into t_emp(name,salary) values('菲菲',34.9)");

if(flag!=0) {

System.out.println("员工信息增加成功");

}else {

System.out.println("添加失败");

}

}

}

注意点:

---------------------------------------------------------------------------------

DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/jdbctest?user=rootpassword=123456useUnicode=truecharacterEncoding=UTF-8");

这里需要修改自己本机的连接信息,不然会出现连接失败

最后的执行结果

java 实现 jdbc连接oracle 数据库的java代码怎么写

package com.jdbc.test;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.ResultSet;

import java.sql.Statement;

public class JDBCTest {

public static void main(String[] args) throws Exception {

//1.加载驱动

//Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

//Class.forName("com.mysql.jdbc.Driver");

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

//2.创建数据库连接对象

//Connection conn = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=db","sa","sqlpass");

//Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/db?useUnicode=truecharacterEncoding=UTF-8","root","123456");

Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl","scott","Oracle123");

//3.创建数据库命令执行对象

Statement stmt = conn.createStatement();

// PreparedStatement ps = conn.prepareStatement("select * from t_user");

//4.执行数据库命令

ResultSet rs = stmt.executeQuery("select * from t_user");

// ResultSet rs = ps.executeQuery();

//5.处理执行结果

while (rs.next()) {

int id = rs.getInt("id");

String username = rs.getString("username");

String password = rs.getString("password");

System.out.println(id + "\t" + username + "\t" + password);

}

//6.释放数据库资源

if (rs != null) {

rs.close();

}

// if (ps != null) {

// ps.close();

// }

if (stmt != null) {

stmt.close();

}

if (conn != null) {

conn.close();

}

}

}

这是以前写的3中数据库的链接已经测试过了。

求用jdbc 连接数据库的java代码(只连接部分即可)

public Connection getConnection(){//事先导入驱动

try{

Class.forname("sun.jdbc.odbc.jdbcodbcDriver");//加载驱动

System.out.println("驱动加载完毕");

}catch(ClassNotFoundException e){

e.printStackTrace();

}

try{

Connecion con=DriverManager.getConnecion("jdbc:odbc:数据库名成","用户名","密码");//创建连接对象,即已经连接到数据库

system.out.println("连接成功!");

}

catch(exception e){

e.printStackTrace();

}

}

javajdbc代码解决

你每次执行增删改查的时候 都会注册一次JDBC驱动,目的只是简单的获取conn连接 ,建议单独编写一个获取conn的方法

pirvate Conntection getConn(){

return DriverManager.getConnection(url,username,password);

}

手打

在每次调用 通用方法的时候 获取一次这个方法即可


本文名称:jdbcjava代码 JAVAJDBC
链接URL:http://scyanting.com/article/docdejh.html