189 8069 5689

java增删改查的代码 java增删改查代码思路

java连接sqlserver2005的代码,还有增删改查的代码是什么

public final static String DRIVER_CLASS = "com.microsoft.sqlserver.jdbc.SQLServerDriver";

金堂县网站建设公司成都创新互联公司,金堂县网站设计制作,有大型网站制作公司丰富经验。已为金堂县上千多家提供企业网站建设服务。企业网站搭建\外贸营销网站建设要多少钱,请找那个售后服务好的金堂县做网站的公司定做!

public final static String JDBC_URL = "jdbc:sqlserver://localhost:1433;databaseName=XXXXX";

public final static String USER_NAME = "XXXX";

public final static String USER_PWD = "XXXXXXX";

protected Connection conn;

protected PreparedStatement pstmt;

protected ResultSet rs;

protected Connection getConn() {

Connection conn = null;

try {

Class.forName(DRIVER_CLASS);

conn = DriverManager.getConnection(JDBC_URL, USER_NAME, USER_PWD);

} catch (ClassNotFoundException e) {

e.printStackTrace();

} catch (SQLException e) {

e.printStackTrace();

}

return conn;

}

protected void closeAll(ResultSet rs, PreparedStatement pstmt, Connection conn) {

if (rs != null) {

try {

rs.close();

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

if (pstmt != null) {

try {

pstmt.close();

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

if (conn != null) {

try {

conn.close();

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

}

查:select * from XXX

增:insert into XXX value(X,X,X,X)

删:delete from XXX

改:update XXX set XXX=?,XXX=? where XXX=?

public int addNews(NewsInfo news) {

int result = 0;

try {

conn = getConn();

pstmt = conn.prepareStatement(“增加的SQL语句”);

pstmt.setString(1, news.getNews_title());

pstmt.setString(2, news.getNews_Info());

pstmt.setString(3, news.getNews_creator());

result = pstmt.executeUpdate();

} catch (SQLException e) {

System.out.println("ÐŽÈëÊýŸÝʧ°Ü£¬ÇëŒì²é²œÖ裡");

e.printStackTrace();

} finally {

closeAll(rs, pstmt, conn);

}

return result;

}

就给你这么多提示吧。

对数据库实现增删改查的Java程序

增删改查都有链接网页链接

粘贴着查询的:

package cn.web.jdbc;

import java.sql.*;

public class UserLogin {

public static void main(String[] args) {

  //  加载驱动

  try {

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

      // 获取连接

      String url = "jdbc:mysql://localhost:3306/usejdbc?useUnicode=truecharacterEncoding=UTF-8useSSL=false";

      String user = "root";

      String mysqlPassword = "123456";

      //模拟前台传入的用户名和密码

      String InputUsername = "老八";

      String InputPassword = "123456";

      try {

          //  连接对象输入三个参数

          Connection connection = DriverManager.getConnection(url, user, mysqlPassword);

          System.out.println(connection);

          //定义sql语句

//                查询

          String sql1 = "select * from student where username='" + InputUsername + "' and password='" + InputPassword + "'";

          System.out.println(sql1);

          Statement statement = connection.createStatement();

          ResultSet resultSet = statement.executeQuery(sql1);

          System.out.println(resultSet);

          if (resultSet.next()) {

              System.out.println("登录成功");

          } else {

              System.out.println("登录失败");

          }

//                释放资源

          statement.close();

          connection.close();

resultSet.close();

      } catch (SQLException e) {

          e.printStackTrace();

      }

  } catch (ClassNotFoundException e) {

      e.printStackTrace();

  }

}

}

用JAVA list集合语句增删改查全部学生信息。

1、首先在电脑上启动数据库 ,在数据库中创建表,下面给出具体的SQL语句。

2、然后打开eclipse 创建新项目 JDBCTest,需要导入相关的jar包并构建路径,如图。

3、接着创建entity实体层如图对应表中的数据。

4、创建数据连接层conn 用于MySQL数据库的连接代码如图 如图。

5、创建dao层持久层,在里面编写数据库表的增删改查的具体操作。

6、最后编写测试类 Test代码如图,就完成了。

关于java 连接数据库实现增删改查的具体功能代码。

首先你得确定你的数据库连接是通过什么形式连接的,hibernate还是原生态的jdbc 还是spring;

如果是只有hibernate,那么你得通过加载配置文件得到sessionFactory,然后得到session

如果spring,那么同样也需要注入sessionfactory到你的dao

如果是jdbc方式,那么你就按照原生态jdbc写法

总之,在你构造DAO时,得有数据源。这样才能操纵你的数据库

如果搞懂了这些问题,那么你的第一个,第三个问题就迎刃而解了。至于第二问题,我没明白你什么意思!

java连接sql数据库。实现增删改查怎么写。谁有实例

原文链接随便找的还行网页链接

右键点击项目名依次点击new–Directory 创建文件夹lib

2.把mysql-connector-java-5.1.48-bin.jar包粘贴到lib目录中

3.把数据库连接jar包导入到项目中

JDBC步骤:

加载数据库的驱动,它是java和数据库之间的桥梁

2.获取Connection,java和数据库的一次连接

3.创建Statement对象,由Connection产生,执行sql语句

4.如果要接收返回值,创建ResultSet对象,保存Statement执行后所查到的结果

增删改代码:

package cn.web.jdbc;

import java.sql.*;

public class executeUpdate {

public static void main(String[] args) {

//  加载驱动

try {

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

// 获取连接

String url = "jdbc:mysql://localhost:3306/usejdbc?useUnicode=truecharacterEncoding=UTF-8useSSL=false";

String user = "root";

String password = "123456";

try {

//  连接对象输入三个参数

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

System.out.println(connection);

//定义sql语句

// 增

String sql1 = "insert into student(username,password) values ('诸葛亮','111111')";

// 删

String sql2 = "delete from student where username ='诸葛亮'";

// 改

String sql3 = "update student set  username='老八' where id = 1 ";

Statement statement = connection.createStatement();

//                修改这里的sql即可

int count = statement.executeUpdate(sql1);

System.out.println(count);

//   ----------------------------------------------------------------

//                释放资源

statement.close();

connection.close();

resultSet.close();

} catch (SQLException e) {

e.printStackTrace();

}

} catch (ClassNotFoundException e) {

e.printStackTrace();

}

}

}

java数据库中这样实现增删改查

//操作acess的

package cn.zhtech;

import java.sql.*;

import java.io.*;

public class DBManager {

/**

* @param args

*/

public static void main(String[] args) {

// TODO 自动生成方法存根

String strPath="";//当前程序根路径

try{

File f=new File(".");

strPath=f.getCanonicalPath();

}catch(IOException e){

System.out.println(e.toString());

}

//access文件路径

String url="jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ="+strPath+"\\data\\aa.mdb";

String username="";

String password="";

Connection con;

Statement stml;

ResultSet res;

try{

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//加载驱动

con=DriverManager.getConnection(url, username, password);//获取连接

stml=con.createStatement();//建立statement

res=stml.executeQuery("select * from test");//查询

while(res.next()){//显示

System.out.println(res.getString("u_name")+"\n");

}

res.close();

stml.executeUpdate("insert into test(u_name) values('kkk')");//插入

stml.executeUpdate("delete from test where u_ID=3");//删除

stml.executeUpdate("update test set u_name='mengkaide' where u_ID=4");//修改

stml.close();//关闭

con.close();

}catch(Exception e){

System.out.println(e.toString());

}

}

}


分享文章:java增删改查的代码 java增删改查代码思路
网页网址:http://cdxtjz.com/article/hioche.html

其他资讯