mysql的连接和实现功能

原创 2016年08月30日 17:22:12

文件位置


1.连接数据库

package db;


import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;


import com.mysql.jdbc.Driver;


/** 
 * @author 作者 大佬~ 
 * @version 创建时间:2016年8月30日 下午4:28:58 
 * 类说明 
 */
public class dbconnect {
        static String url="jdbc:mysql://127.0.0.1/test";//数据库路径
        static String userName="root";                  //数据库用户名
        static String passWord="root";                  //数据库登入密码
        static String driverName="com.mysql.jdbc.Driver"; //数据库驱动路径
        //静态块 在类加载的时候就执行了
        static{                                               
        <span style="white-space:pre">	</span>try {
<span style="white-space:pre">				</span>Class.forName(driverName);               //加载驱动
<span style="white-space:pre">				</span>
<span style="white-space:pre">			</span>} catch (ClassNotFoundException e) {
<span style="white-space:pre">				</span>// TODO Auto-generated catch block
<span style="white-space:pre">				</span>e.printStackTrace();
<span style="white-space:pre">			</span>} 
        }
        //连接数据库
       public Connection connection(){
    <span style="white-space:pre">	</span>   Connection conn=null;
    <span style="white-space:pre">	</span>   try {
<span style="white-space:pre">			</span>conn=DriverManager.getConnection(url, userName, passWord);
<span style="white-space:pre">			</span>
<span style="white-space:pre">		</span>} catch (SQLException e) {
<span style="white-space:pre">			</span>// TODO Auto-generated catch block
<span style="white-space:pre">			</span>e.printStackTrace();
<span style="white-space:pre">		</span>}
    <span style="white-space:pre">	</span>   return conn;
       }
       
       
}

2.数据库删除和查询实现

package db;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;

/** 
 * @author 作者大佬~~
 * @version 创建时间:2016年8月30日 下午4:57:12 
 * 类说明 
 */
public class dbImpl {
	          //根据数据库名查询表中所有内容
              public void select(String tableName){
            	  PreparedStatement ps;   //
            	  Connection con;
            	  ResultSet rs;
            	  ResultSetMetaData m;
            	  int columns;
            	  String sql="select * from "+tableName;
            	  con=new dbconnect().connection();
            	  try {
					ps=con.prepareStatement(sql);
					rs=ps.executeQuery();
					m=rs.getMetaData();
					columns=m.getColumnCount();
					while(rs.next()){
						for(int i=1;i<=columns;i++){
							System.out.print(rs.getString(i));
						}
						System.out.println();
					}
				} catch (SQLException e) {
					// TODO Auto-generated catch block
					e.printStackTrace();
				}
            	  
              }
              
            //根据id查信息
            public void delete(int id,String dbName){
            	PreparedStatement ps=null;
            	int rs;
            	Connection conn=new dbconnect().connection();
            	String sql="delete from "+dbName+" where id="+id;
            	try {
					ps=conn.prepareStatement(sql);
					rs=ps.executeUpdate();
				} catch (SQLException e) {
					// TODO Auto-generated catch block
					e.printStackTrace();
				}
            	
            }
}



                

jsp中利用MySQL实现分页技术

jsp中利用MySQL实现分页技术 分页是很常用的一种技术,而MySQL中对于分页的操作也很简单,今天就说说如何在jsp页面中利用标签来最简化的实现分页: 链接:MySQL分页技术详解http:/...
  • u011637069
  • u011637069
  • 2015年11月19日 15:45
  • 1139

jsp+mysql实现增加,查看功能

准备工作: (1)创建并使用数据库:create database student;   use test; (2)创建表:create table  ppp(sno char(7),sname ...
  • sky_sea_desert_me
  • sky_sea_desert_me
  • 2016年05月06日 18:33
  • 707

Nodejs连接MySQL&&实现unity中的登陆注册功能

MySQL是一款常用的开源数据库产品,通常也是免费数据库的首选。查了一下NPM列表,发现Nodejs有13库可以访问MySQL,felixge/node-mysql似乎是最受关注项目,我也决定尝试用一...
  • wy_boke
  • wy_boke
  • 2015年03月13日 21:34
  • 1737

如何实现java与mysql的连接

将mysql驱动包导入到当前项目中,将驱动连接封装,以方便以后的使用 1.封装连接数据库的方法 public class MyConn { private static final String...
  • qq_37145915
  • qq_37145915
  • 2018年01月13日 15:40
  • 12

MySQL实现Oracle的Intersect 和 Minus

使用的两个表都非常简单,只为演示可以实现该功能。 table_a 和 table_b的结构如下: 用Oracle实现两个a、b两个表的交集 SELECT a_id as c_id,a_name as...
  • renzhenhuai
  • renzhenhuai
  • 2014年12月04日 18:12
  • 4040

Ubuntu 下使用Qt连接MySQL数据库

我的环境是11.10+Qt creator 1.在软件中心安装MYSQL。 在软件中心直接输“MYSQL”关键字,然后安装 MYSQL客户端,MYSQL服务器端,MYSQL管理员。安MYSQL服务...
  • qustdjx
  • qustdjx
  • 2012年09月07日 11:31
  • 4220

mysql-使用mycat实现简单的读写分离

4.3.1Mycat下载 http://www.mycat.io/是Mycat的官方网站,到这个网站可以进行Mycat的下载,在官网还可以下载《Mycat权威指南》pdf的电子档,下载Mycat的源码...
  • wj903829182
  • wj903829182
  • 2017年06月20日 17:01
  • 1077

Java实现app接口和Socket消息传递(10)java连接MySQL实现App登录接口

原创:http://blog.csdn.net/iwanghang 1.先来个Androiod端口的GIF效果图 App图标大家可能没看清,这个是AndroidStudio3.0最新的默认App...
  • iwanghang
  • iwanghang
  • 2017年11月14日 10:36
  • 248

采用php与Mysql数据库完成用户注册登录等操作

1、采用PHP与Mysql数据库,完成用户注册程序,注册表单项可自由指定,尽量包含所有表单类型,注册成功后在新页面显示注册信息,注册中需要上传的照片的操作功能使用自定义函数调用,并在注册成功后显示照片...
  • qq_35661627
  • qq_35661627
  • 2017年11月17日 18:30
  • 597

javaweb mysql实现分页功能

javaweb用mysql数据库, 在开发页面中我们常常用到分页技术,类似于 当然我只是实现功能,界面美化还要你们自己做。...
  • xingguang901126
  • xingguang901126
  • 2015年09月20日 01:13
  • 1165
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mysql的连接和实现功能
举报原因:
原因补充:

(最多只允许输入30个字)