java 写mysql_java写的mysql界面

我想写一个MYSQL的操作界面,主要思想:用JAVA语言连接数据库,连接数据库时,可以让用户输入数据库名称选择要操作的数据库。连接成功后,可以对数据表进行增删改查等操作,对表内容的...

我想写一个MYSQL的操作界面,主要思想:用JAVA语言连接数据库,连接数据库时,可以让用户输入数据库名称选择要操作的数据库。连接成功后,可以对数据表进行增删改查等操作,对表内容的增删改查,

我的第一个问题出在:

对表增加时,要增加一个对应的实体类,这个类我用IO输出创建而成的,类是写好了,生成的时候根据用户创建表的内容还生成的类,可是不知道怎么调用,也问过,别人回答的是“1.生成 .java 文件 (你要确保它没有错误,可以编译)

2.通过Runtime.exec()方法(有好几个重载的方法,可酌情调用)调用javac编译该文件,生成 .class文件(到classpath下)

3.用Class.forName()方法动态加载该类(需要该类全名 包括包名)

4.可以通过 .newInstance()方法实例化该类对象(该类需要提供无参构造方法),相当于new Student();

5.进行其他操作

Runtime.exec("javac -d . Student.java");

IEntity entity = (IEntity) Class.forName("Student").newInstance();

可是它的代码我写进后有点错误,怎么调都是错的,有人能给我把这个方法讲细点吗???

另外我发现“Runtime.getRuntime().exec("cmd /c start mysql -h localhost -u root -p");”这样的一个方法可以通过DOS运行MYSQL。

(我的第二个问题)

但再往下让JAVA继续输入密码或对表的操作的SQL语句,我又不会了,如果这样能行的话就不用我那样那么复杂了,不用建什么实体类,对表操作的SQL语句可以直接用这样的方法输入到DOS里面,直接对数据库操作,另外我那样写的操作的权限只能对数据库以下的内容操作,不能对数据库进行操作,谁能给我点建议,???怎么做???最好两个问题都能帮我解决,太谢谢你们了

展开

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值